标签: c++
我有这段代码:
class A { protected: A(int i, int j) {} }; class B: public A { A Foo() { return A(1,2); } };
它在Visual Studio 2010中构建完成但在2015年失败,因为B :: Foo()无法访问A的受保护构造函数。是什么给了什么?