c++私有成员函数
来源:互联网 发布:python实现搜索引擎 编辑:程序博客网 时间:2024/06/07 13:36
#include<iostream>class Integer{public:Integer(){std::cout<<"Constructor Integer"<<std::endl;}void seta(int bv){a=bv;//类中数据成员的形参与类的数据成员重名}void set(int v1,int v2,int v3){seta(v1);modify(v2,v3);}int af(void) {return a;}int bf(void) {return b;}int cf(void) {return c;}private:void modify(int t1,int t2){b=t1;c=t2;}public:int b;//类中的数据成员不能与类中的成员函数重名private:int a;protected:int c;};int main(){Integer A;A.b=12;//a.c=3;//私有成员不能直接访问A.seta(3);//A.modify(4,5);类的私有成员函数不能通过对象直接访问,可被其他成员函数使用std::cout<<"a="<<A.af()<<std::endl;std::cout<<"b="<<A.bf()<<std::endl;std::cout<<"c="<<A.cf()<<std::endl;A.set(7,8,9);std::cout<<"a="<<A.af()<<std::endl;std::cout<<"b="<<A.bf()<<std::endl;std::cout<<"c="<<A.cf()<<std::endl;//std::cout<<"intB="<<sizeof(int)<<std::endl;//std::cout<<"IntB="<<sizeof(Integer)<<"Inta"<<sizeof(A)<<std::endl;return 1;}
0 0
- c++私有成员函数
- 使用成员函数访问私有数据成员
- Python类中的私有成员(私有函数,私有变量)
- Python类中的私有成员(私有函数,私有变量)
- perl 在类中建私有成员变量和私有成员函数
- 类的私有成员变量和私有成员函数
- 【C++】Accessor and Mutator Functions & 函数形参与类私有成员重名的解决方法
- 单元测试时如何设定私有变量、调用私有成员函数
- 如何访问私有成员变量和函数
- 保护私有属性,开放成员函数
- 友元函数 无法访问 类私有成员
- 友元函数 无法访问 类私有成员
- 私有成员函数外部访问方法
- 拷贝构造函数 访问私有变量成员
- 体验用函数访问私有数据成员
- 通过公共函数为私有成员赋值
- 利用函数访问私有数据成员
- 附加:通过函数访问私有成员
- eclipse快捷键及各种设置
- 【记录】C++中的static成员
- OC面向对象之继承
- Android学习笔记及问题整理
- 关于Android中AdbWinApi.dll没有被指定在Windows上运行,或者它包含错误的问题解决
- c++私有成员函数
- 【记录】C++类中的static数据成员,static成员函数
- Eclipse配置--SVN,Maven
- FZU 2102 Solve equation (水)
- hdu5141——LIS again
- PhotoShop算法实现进阶-浮雕滤镜-八方向浮雕(三十)
- 校赛部分水题
- List、Set、Map的源码初级分析
- 我的第一行PHP代码