小编mit*_*esh的帖子

为什么没有调用构造函数?

此代码的行为与我的预期不符.

#include<iostream>
using namespace std;

class Class
{
    Class()
    {
        cout<<"default constructor called";
    }

    ~Class()
    {
        cout<<"destrutor called";
    }
};

int main()
{    
    Class object();
}
Run Code Online (Sandbox Code Playgroud)

我期望输出'默认构造函数',但我没有看到任何输出.问题是什么?

c++ constructor class most-vexing-parse

20
推荐指数
2
解决办法
1105
查看次数

标签 统计

c++ ×1

class ×1

constructor ×1

most-vexing-parse ×1