C++类变量的声明和使用顺序通常遵循以下规则:
以下是一个示例类的声明和使用顺序:
class MyClass {
private:
int privateVar; // 私有成员变量
public:
// 构造函数
MyClass(int var) : privateVar(var) {
// 构造函数体
}
// 成员函数
void setPrivateVar(int var) {
privateVar = var;
}
int getPrivateVar() {
return privateVar;
}
};
int main() {
MyClass obj(10); // 创建类的对象
obj.setPrivateVar(20); // 调用成员函数设置私有变量的值
int value = obj.getPrivateVar(); // 调用成员函数获取私有变量的值
return 0;
}
在上述示例中,私有成员变量privateVar首先在类的私有部分进行声明。构造函数使用成员初始化列表对privateVar进行初始化。成员函数setPrivateVar和getPrivateVar用于设置和获取privateVar的值。在main函数中,首先创建了一个MyClass的对象obj,并通过调用成员函数setPrivateVar设置privateVar的值为20,然后通过调用成员函数getPrivateVar获取privateVar的值并赋给变量value。
腾讯云相关产品和产品介绍链接地址:
腾讯云Global Day LIVE
高校公开课
第五届Techo TVP开发者峰会
开箱吧腾讯云
T-Day
云+社区技术沙龙[第28期]
云+社区技术沙龙 [第31期]
第四期Techo TVP开发者峰会
腾讯位置服务技术沙龙
云+社区技术沙龙[第17期]
Elastic 中国开发者大会
领取专属 10元无门槛券
手把手带您无忧上云