class user{
public:
int age;
public:
void set_age(int age);
};
user us = {18}; // 类存在默认构造函数
class user{
public:
int age;
public:
void set_age(int age);
// 构造函数
user(int age){
this->age = age;
}
};
user us = {18}; //error
user us(18); // ok
本文探讨了C++中类的定义与使用方法,重点介绍了构造函数的应用方式及其如何初始化类成员变量。通过示例展示了默认构造函数与带参数构造函数的区别及使用场景。
class user{
public:
int age;
public:
void set_age(int age);
};
user us = {18}; // 类存在默认构造函数
class user{
public:
int age;
public:
void set_age(int age);
// 构造函数
user(int age){
this->age = age;
}
};
user us = {18}; //error
user us(18); // ok

被折叠的 条评论
为什么被折叠?