我有一个类,它只有一个函数"Print()“和两个属性”年龄,性别“。我想弄清楚什么时候在内存上创建对象?
我总是可以访问对象的道具和函数,即使我没有调用它的构造函数。类中的创建对象没有任何规则吗?在C#中,这不会在内存中创建对象:ClassName cls;,但这将创建:ClassName cls = new ClassName(); In C++,在需要调用它的构造函
我在Visual Studio Enterprise中对C++赋值进行编码。但是,我注意到,当我在linux中运行代码以在不同的平台上进行检查时,我会出现错误,因为无论您如何处理变量,visual studio都会将所有变量初始化为零。例如,我忘了将链表练习中的头指针设置为nullptr,VS仍然运行得很好,但是linux不能。我真的希望能够更早地捕捉到这些错误,那么有没有