首页 > 代码库 > C++ primer 第十二章
C++ primer 第十二章
在类内部定义的函数默认为inline
函数后面加const,不能改变操作对象的数据成员,const必须在定义和声明的时候都存在,否则会出现编译错误
类和结构体,还有枚举是怎么实现的,内存是如何存储的,这是个大问题?
因为只有当类定义体完成后才能定义类,因此类不能具有自身类型的数据与成员,
然而只要类名一出现就可以认为该类已经声明,因此类的成员可以是指向自身类型的指针或者引用
关于构造函数与析构函数,其实有一堆问题要问:
1.所有的成员函数都必须要在构造函数中初始化吗?
2.因为支持构造函数的重载,如果有的构造函数有new,有的构造函数没有new,而析构函数怎么办?
关于友元和static,在其他的文章中介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。