- 主题:请教一个模板类在其它文件中声明的问题
在 A.hpp 中定义了类 A,
在 B.hpp 中定义了类 B,
B中的函数要用到类 A, A 中的函数要用到类 B
怎么在 B.hpp 中声明类A 呢?
class A?
template <typename T> A<T> ?
或者其它?
谢谢!
--
修改:fangniuwawa FROM 61.178.84.*
FROM 61.178.84.*
forward declaration是incomplete type,一般是用来声明指针的。
--
FROM 114.241.228.*
对,lz的这个问题本质是模块设置出了问题。
【 在 z16166 的大作中提到: 】
:
: forward declaration是incomplete type,一般是用来声明指针的。
#发自zSMTH@RVL-AL09
--
FROM 124.64.18.*
出现这样问题,说明你们的软件架构不合理,建议修改,不然以后维护起来将是一个灾难。
【 在 fangniuwawa 的大作中提到: 】
: 在 A.hpp 中定义了类 A,
: 在 B.hpp 中定义了类 B,
:
: ...................
--来自微水木3.5.11
--
FROM 140.206.195.*