- 574 名前:デフォルトの名無しさん mailto:sage [2009/03/26(木) 07:21:27 ]
- >>563
リンケージが違う。といっても、どのみちファイル外からはアクセスできないんで あまり実用上の違いはない。 「リンケージが違う」ことを意識して、わざと違いの出るサンプルを作るとこんな感じ。 他にもあるかもしれないけどね。 template<void (*)()> int t() { return 0; } namespace { void an() {} } static void st() {} int main() { return t<an>(); } // t<st> はコンパイルエラー
|

|