首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从成员函数中为类的成员变量赋值

从成员函数中为类的成员变量赋值可以通过以下几种方式实现:

  1. 直接在成员函数中使用赋值语句给成员变量赋值。这种方式适用于成员变量是公有的情况,可以直接在成员函数中使用成员变量名进行赋值操作。
  2. 使用构造函数初始化列表。构造函数初始化列表可以在创建对象时直接对成员变量进行初始化赋值。在类的构造函数中使用初始化列表的语法,将参数值赋给对应的成员变量。
  3. 使用成员函数设置成员变量的值。可以在类中定义一个公有的成员函数,通过该函数来设置成员变量的值。在成员函数中使用赋值语句将参数值赋给对应的成员变量。

以下是一个示例代码,演示了上述三种方式:

代码语言:txt
复制
#include <iostream>

class MyClass {
public:
    int publicVar;

    MyClass() {} // 默认构造函数

    MyClass(int value) : publicVar(value) {} // 构造函数初始化列表

    void setPublicVar(int value) {
        publicVar = value;
    }
};

int main() {
    MyClass obj1;
    obj1.publicVar = 10; // 直接赋值

    MyClass obj2(20); // 构造函数初始化列表

    MyClass obj3;
    obj3.setPublicVar(30); // 成员函数设置值

    std::cout << obj1.publicVar << std::endl; // 输出:10
    std::cout << obj2.publicVar << std::endl; // 输出:20
    std::cout << obj3.publicVar << std::endl; // 输出:30

    return 0;
}

以上是从成员函数中为类的成员变量赋值的几种常见方式。具体使用哪种方式取决于成员变量的访问权限和具体需求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

11分2秒

25_尚硅谷_Vue3-类中的成员修饰符

6分6秒

普通人如何理解递归算法

21分57秒

【实操演示】代码管理的发展、工作流与新使命

11分17秒

产业安全专家谈丨企业如何打造“秒级响应”的威胁情报系统?

7分8秒

059.go数组的引入

1时29分

如何基于AIGC技术快速开发应用,助力企业创新?

3分54秒

PS使用教程:如何在Mac版Photoshop中制作烟花效果?

16分8秒

人工智能新途-用路由器集群模仿神经元集群

31分41秒

【玩转 WordPress】腾讯云serverless搭建WordPress个人博经验分享

领券