函数</p>
<pre data-enlighter-language="c" class="EnlighterJSRAW">class Printer
{
public:
    Printer() { static unsigned i=1; cout &lt;&lt; i++ &lt;&lt; endl;; }

};

int main()
{
    Printer p[1000];
}
</pre>
<p>或是更为NB的Template：</p>
<pre data-enlighter-language="c" class="EnlighterJSRAW">template&lt;int N&gt;
struct NumberGeneration{
    static void out(std::ostream&amp; os)
    {
        NumberGeneration&lt;N-1&gt;::out(os);
        os &lt;&lt; N &lt;&lt; std::endl;
    }
};

template&lt;&gt