Trong mã bên dưới, tại sao trình biên dịch không khiếu nại đối với mClass2?C++ - Điều này sẽ làm gì nếu hàm tạo là riêng tư?
class CMyClass{
private:
CMyClass(){}
};
void TestMethod(){
CMyClass mClass1; //Fails.
CMyClass mClass2(); //Works.
}
liên quan http://stackoverflow.com/questions/4296090/some-problems-while-learning-stl/4296118#4296118 –
Còn được gọi là: Hầu hết gây nhiều tranh cãi Parse (xem http: // en. wikipedia.org/wiki/Most_vexing_parse) –