类定义(3) 类声明,类定义,类对象
来源:互联网 发布:全国所有省市县.json 编辑:程序博客网 时间:2024/05/06 10:16
using namespace std;class Screen; //<span style="color:#ff0000;">类声明</span>class Y; //类的前置声明class X //名称出现及声明{//各种成员private:Y *ptr; //Y声明即可Y *pt; //<span style="color:#ff0000;">指针型成员,指向自己</span>};class Y //类定义{private:X *ptr;X obj;};class Record //一个完整的类:类定义,类声明{public:Record():byte_count(0){}Record(size_t s):byte_count(s){}Record(string nm):name(nm),byte_count(0){}size_t get_count() const{return byte_count;}string get_name() const{return name;}private:size_t byte_count;string name;};struct person //struct 默认是public{public:person(const string &nm,const string &ad):name(nm),address(ad){}//struct 可以有构造函数 C++功能增强string GetName(){return name;} //C++ struct 可以写函数string GetAdress(){return address;}private:string name;string address;};int main(){class Record r2;//class 省略Record r; //堆栈上创建对象Record *p=new Record; //在堆上创建对象delete p;//Screen S;//error 未定义类 失败person a("perter","shanghai");getchar();return 0;}
0 0
- 类定义(3) 类声明,类定义,类对象
- 模板类定义与声明
- 模板类声明和定义
- 类的定义与声明
- 类的声明与定义
- 类定义与前置声明
- C++类声明和定义
- 类的定义和声明
- 类的声明与定义
- 类的声明及定义
- 类的声明与定义
- 类的声明、定义、初始化
- 类的声明与定义
- 模板类声明和定义 (转)
- C++类的声明和对象的定义
- C++类的声明和对象的定义
- C++类的声明和对象的定义
- C++类的声明和对象的定义
- Java中HashMap的实现原理
- eclipse aptana插件 —— 【javascript|html|css|jquery|…】自动提示
- Play the Dice(HDU OJ 4586)
- Java try catch finally 虚拟机执行流程详解
- 【C++ Primer每日一刷之八】之八 C 风格字符串
- 类定义(3) 类声明,类定义,类对象
- android 微信(5.3)聊天UI的布局思考
- pdf文档转换后出现大量乱码怎么办
- 阳痿会使女人怀孕吗
- ORA-20003: ORU-10036: object XXX is invalid and cannot be described
- ubuntu更改用户密码
- dsfsdfsdfsdf
- 队列,元素个数
- pdf文档转换后出现大量乱码怎么办