実行時に静的メンバーを持つテンプレート構造体を持つクラスに関する情報を保存しようとしていますが、エラーなしで静的メンバーを取得または設定できません。
このコードが機能しないのはなぜですか?
template <typename T>
struct InfoHolder
{
static const char* name;
};
int main()
{
InfoHolder<int>::name = "This is an integer";
cout << InfoHolder<int>::name << endl;
return 0;
}