Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 打印出未初始化的成员变量。有无默认构造函数_C++_Initialization_Default Constructor_Member Variables - Fatal编程技术网

C++ 打印出未初始化的成员变量。有无默认构造函数

C++ 打印出未初始化的成员变量。有无默认构造函数,c++,initialization,default-constructor,member-variables,C++,Initialization,Default Constructor,Member Variables,因此,我有以下代码: #include<iostream> using namespace std; class baseClass { public: int objID; /*baseClass() {} */ }; int main(int argc, char** argv) { baseClass bcObj; cout << "bcObj.objID: " << bcObj.objID <

因此,我有以下代码:

#include<iostream>
using namespace std;

class baseClass
{
public:
    int objID;

    /*baseClass()
    {}
    */
};


int main(int argc, char** argv)
{
    baseClass bcObj;
    cout << "bcObj.objID: " << bcObj.objID << endl;
    return 0;
}
#包括
使用名称空间std;
类基类
{
公众:
内部目标;
/*基类()
{}
*/
};
int main(int argc,字符**argv)
{
基类bcObj;

cout这两种情况下都是未定义的行为。您的编译器只有足够聪明才能检测到这两种情况中的一种。

如果您在发布模式下编译,运行时错误是否仍会触发?复制错误的确切文本也会很有帮助。只有在调试模式下编译时,visual studio中的某些调试功能才是正确的。它不会触发错误出现在发行版更多。只是调试。非常感谢你们。我想在构造函数中有一些隐藏的东西。