首页 > 程序开发 > 软件开发 > C++ > 正文
C++类与对象
2017-02-10       个评论    来源:可可西里  
收藏    我要投稿

C++类与对象:类描述了同类事物共有的属性和行为,类的对象是具有该类所定义的属性和行为的实体。广义的讲,在面向对象程序设计中用任何数据类型定义的变量都可以成为对象。

对象的定义

C++会为每个对象独立地分配存储空间,有多少个对象就要分配多少次存储空间。
C++只为每个对象的数据成员分配对的存储空间,而同一类的成员函数在内存中只有一份拷贝,供该类的所有对象公用。原因是:同一个类的所有对象的成员函数都相同,但所有对象的数据成员则可能是不相同的。

对象的引用

成员访问限定符“.”和”->”。

对象赋值

同一个类的不同对象之间,以及同一个类的对象指针之间可以相互赋值。
方法:
对象名1 = 对象名2;
对象指针1 = 对象指针2;
说明:

进行赋值的两个对象必须类型相同 对象赋值就是进行数据成员的值拷贝,赋值之后,两个对象互不相干。 若对象有指针数据成员,复制操作可能会产生指针悬挂问题。这个问题在析构函数部分进行分析。
点击复制链接 与好友分享!回本站首页
上一篇:C++ sprintf_s 字符串拼接
下一篇:C++中构造函数初始化列表与构造函数体的区别
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做实用的IT技术学习网站