gpt4 book ai didi

c++ - 静态成员和常量

转载 作者:太空狗 更新时间:2023-10-29 23:37:54 26 4
gpt4 key购买 nike

<分区>

class a
{
protected:
const int _ID;

public:
a::a(int id){};
a::top(int num);
};

class b : public a
{
static int ok;
b::b(int id):a(id){};
a::top(ok);
}

int main()
{
int t=5;
b opj=b(t);
}

首先为什么我得到这个编译错误,只有当我删除 const 时才能解决

非静态常量成员‘const int Student::_ID’,不能使用默认赋值运算符 - 从‘void std::vector::_M_insert_aux(__gnu_cxx::__normal_iterator, const _Tp&) [with _Tp = Student, _Alloc = std::allocator]’实例化

第二个

我还有个问题

对 b::ok 的 undefined reference

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