C++ static friend使用
来源:互联网 发布:linux mysql忘记密码 编辑:程序博客网 时间:2024/06/04 00:20
#include <iostream>
using namespace std;
class MyClass
{
public:
MyClass(){ mchar = 'A';};
static char *str ;
static void print( void );
friend void printprivate( MyClass &myclass );
private:
char mchar;
};
char * MyClass:: str = "This is a static var";
void MyClass::print( void )
{
cout << str << endl;
}
void printprivate( MyClass &myclass )
{
cout << myclass.mchar <<endl;
}
void main()
{
MyClass::print();
MyClass myclass;
printprivate( myclass );
}
char * MyClass:: str = "This is a static var";在初始化 str的时候,因改讲类型写完整
例如:
你声明的是:
static char *str;
那么你在初始化的时候就该这样初始化:
char * MyClass::str = “this is a static var”;
friend :有元函数,不是类的一部分,但是却能访问类中的私有成员.
- C++ static friend使用
- [C++] C++中friend的使用(friend function and friend class)
- friend static virtual 总结
- [C++]friend
- C++static使用
- [C++] friend class
- C++::Class Friend
- C++——friend
- C++中friend的使用(friend function and friend class)
- C++中friend的使用(friend function and friend class) .
- C++中friend的使用(friend function and friend class)
- C++中friend的使用(friend function and friend class)
- C++中friend的使用(friend function and friend class)
- C++中friend的使用(friend function and friend class)
- C中什么时候使用static?
- C++static成员的使用
- C/C++中的static使用
- C语言 static 的使用
- 函数指针和函数对象
- 版本控制svn相关了解
- 【jiasuba】笔者分析:快速优化Wi-Fi 发挥网络极致性能
- 获取手机状态
- hdu2524 矩形A + B
- C++ static friend使用
- 进程控制器
- 关于手动添加一个viewController引起的崩溃
- xpath基础知识
- HTML字符实体(Character Entities),转义字符串(Escape Sequence)
- java数据调用及调用数据库
- CSS滤镜问题,显示灰色,鼠标点上去变回彩色
- 设计模式之桥模式(Bridge)
- MySQL中多表删除方法