ローカル型nameはテンプレート引数に使用できません
とエラー出るんですがVC++2008では通ります。
どっちが正しいですか?
template <typename T> void f(T);
int main()
{
struct X { int x; } x = { 0 };
f(x); //<<< エラー
}