2008-10-07から1日間の記事一覧
C++03 では、ローカル型と無名型はテンプレート引数として使用することはできませんでした。 (使用できるコンパイラはあるけど) template <class T> void foo(T t) {} enum { e }; struct { } noname; int main() { struct local { } a; foo(a); // エラー! foo(e); </class>…
C++03 では、ローカル型と無名型はテンプレート引数として使用することはできませんでした。 (使用できるコンパイラはあるけど) template <class T> void foo(T t) {} enum { e }; struct { } noname; int main() { struct local { } a; foo(a); // エラー! foo(e); </class>…