gpt4 book ai didi

c++ - 为什么 const 对象必须有一个用户提供的构造函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:56:05 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
declaring a const instance of a class
Why does C++ require a user-provided default constructor to default-construct a const object?

我的程序是这样的:

class c
{
};

int main()
{
const c a;

return 0;
}

当我用g++编译时,提示:

main.cpp:10:7: note: ‘const class c’ has no user-provided default constructor

为什么,这只是一个空类,什么都不做,为什么我必须提供一个用户提供的构造函数。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com