水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
返回
1/1
|
转到
主题:Re: 主题:C++类的前向声明问题(forward declaration),求解答
楼主
|
GoGoRoger
|
2021-03-31 10:20:02
|
展开
引用本质也是指针
而且不是不用初始化,而且不能初始化。你想想,编译器这时候都不知道类长啥样,怎么初始化?
【 在 thinkroad 的大作中提到: 】
: 为什么类中前向声明 类成员可以定义成引用的形式,而且不用初始化。
:
: 定义成指针可以理解,但是引用就理解不了
: ...................
--
修改:GoGoRoger FROM 43.243.12.*
FROM 43.243.12.*
2楼
|
GoGoRoger
|
2021-03-31 10:27:17
|
展开
不止,还有实例化的东西,方法了,对象了。。。基本可以看做一个void *
【 在 z16166 的大作中提到: 】
: 只要是不涉及到Fred的内存布局的操作,应该都可以
:
: 比如如果有要直接/间接地求sizeof(Fred)、引用Fred内部的成员等操作,是编译不通过的。
: ...................
--
FROM 43.243.12.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版