水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题上篇
主题:Re: 类中定义的嵌入类和结构无法前置声明?
Bernstein
|
2022-04-17 03:57:02
|
这种东西是类实现的一部分
前置声明实际上是在类实现还看不到的地方,声明某个符号是个类/其他
现在你要前置声明内嵌类,那么说明当前作用域还看不到外包类的实现,因此外包类也需要前置声明,而在外包类需要前置声明的地方,其内部实现(比如内嵌类)是无法使用的
【 在 grainbuds 的大作中提到: 】
: 试了一下,定义在命名空间中的可以,在类中定义的不行。
--
FROM 149.28.166.*
上一篇
|
下一篇
|
同主题上篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版