标签:c++11

翻译

c – 默认析构函数nothrow

viewed(1)

以下代码不会在gcc-4.7.1下编译,而是在clang-3.2下编译。哪一个遵循C 11标准? struct X { virtual ~X() = default; }; struct Y : X { virtual ~Y() = def...

翻译

c – 什么时候隐式移动构造函数不够好?

viewed(1)

什么时候隐式移动构造函数不够好? 我应该把它像析构函数和复制构造函数,通常只需要我管理自己的内存? 是隐式移动构造函数在这个(非常设计)场景中足够好: class A { private: B b; std::string name; pu...

翻译

c – ‘override’限定符和尾随返回类型在哪里?

viewed(1)

C 11具有新的重写限定符,可以应用于成员函数,以声明它们覆盖基类中的虚函数。 C 11也允许尾随返回类型,因此函数可以声明为auto f() – > return_type。当我结合这两个功能,我不知道覆盖是否在 –...

翻译

C lambda友谊

viewed(1)

当lambda函数声明在作为C类的朋友的函数F中时,lambda函数是否可以访问C私有成员?具体来说,标准是否允许? C 11§[expr.prim.1λ] 5.1.2 / 3: The type of the lambda-express...

翻译

c – 前进/强枚举在VS2010

viewed(1)

在http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx有一个表,显示在2010年RC实施的C 0...