【发布时间】:2014-10-22 08:47:13
【问题描述】:
最近看到一个奇怪的C++特性:注入类名。
class X { };
X x1;
class X::X x2; // class X::X is equal to X
class X::X::X x3; // ...and so on...
但我不明白为什么这个功能是必要的。有没有需要这个功能的练习?
而且我听说旧 C++ 中不存在此功能。那么,它是什么时候推出的呢? C++03? C++11?
【问题讨论】:
标签: c++