如果它甚至存在,std::map扩展的初始化列表会是什么样的?
我已经尝试了一些组合......好吧,我能用GCC 4.4想到的一切,但没有发现任何编译.
当我声明一个类静态方法时,是否可以使用decltype(或任何其他类似的样式)引用当前类?例如,
class
AAA
{
static AAA const make();
};
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情.
class
AAA
{
static decltype(*this) const make(); // Not working because there's no `this`.
};
Run Code Online (Sandbox Code Playgroud)
本*this是用来描述我想做的事情.我想知道一些decltype()可以解决的表达方式AAA.
如果有可能我该怎么办?