首页 > 编程语言 >C++中class中对私有变量的访问

C++中class中对私有变量的访问

时间:2022-11-28 15:26:50浏览次数:39  
标签:const 私有 C++ int ia ic ib class

C++中写class时,对私有变量通常使用set和get方法来进行访问,比较标准的例子

class A {
    int ia {};
    int ib {};
    int ic {};
public:
    A (int a, int b, int c) : ia(a), ib(b), ic(c) {}  //构造函数
    void seta(int a) { ia = a; }
    void setb(int b) { ib = b; }
    void setc(int c) { ic = c; }
    int geta() const { return ia; }
    int getb() const { return ib; }
    int getc() const { return ic; }
};

 

标签:const,私有,C++,int,ia,ic,ib,class
From: https://www.cnblogs.com/wphl-27/p/16932255.html

相关文章

  • c++命名规范
    变量、函数名、名字空间用snake_case(全小写,单词之间用下划线连接),全局变量加“g_”前缀_自定义类名用CamelCase(单词首字母大写),成员函数用snake_case,成员变量加“m......
  • JsonCpp serialize vector which contains class
    //Book.cpp#include<iostream>usingnamespacestd;classBook{public:intIdx;char*ISBN;char*Name;char*Abstract;char*Content......
  • WebLogic ClassLoader
    WebLogicClassLoaderWeblogic中发布的一个应用一般目录结构如下对应的各层级结构如下ApplicationClassLoader用来加载EJBJARS、APP-INF/lib、APP-INF/classes、EJBJARS......
  • 整合SpringBoot + Dubbo + Nacos 出现 Unable to make protected final java.lang.Cla
    版本SpringBoot:2.7.3Dubbo:3.0.4Nacos:2.0.3异常信息如下Unabletomakeprotectedfinaljava.lang.Classjava.lang.ClassLoader.defineClass(java.lang.String,......
  • C++机票购买系统
    C++机票购买系统该系统有两类用户,会员(多名)和管理员(1名)其中,会员功能包括:1、首先注册并录入个人信息,包括:用户名,密码,生日,邮箱。注册后,自动设置会员编号。2、登录不......
  • 罗剑锋的C++实战笔记-学习笔记(3)
    书接上文,三句名言镇楼。三句名言镇楼任何人都能写出机器能看懂的代码,只有优秀的程序员才能写出人看懂的代码两种写程序的方式:把代码写的非常复杂,以至于"看不出明显......
  • 罗剑锋的C++实战笔记-学习笔记(2)
    书接上文,三句名言镇楼。三句名言镇楼任何人都能写出机器能看懂的代码,只有优秀的程序员才能写出人看懂的代码两种写程序的方式:把代码写的非常复杂,以至于"看不出明显......
  • 罗剑锋的C++实战笔记(学习笔记1)
    本系列文章记载学习一门在线课程罗剑锋的C++实战笔记过程中的心得体会,只会记录新增加的知识点,那些心中已熟透的知识点,不会重复记录。c++的主战场在Linux上,现在开发Wi......
  • C++中的Pointer member dereference(D-reference) operator
    在C++中,比如我们可以把一个结构体struct的地址赋给一个指针pointer然后使用这个指针去访问这个结构体中的元素时,可以使用pointermemberD-referenceoperator: ->用来......
  • C++ ---获取类成员函数地址
    #include<iostream>classTA{public:inta;voidTA1(){//this->a=5;printf("a=%d\n",a);}voidTA2(){......