水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:class template做基类的问题
楼主
|
ziqin
|
2022-08-27 20:38:53
|
展开
template<class T>
struct base
{
T a;
}
template<class T>
struct derived: public: base<T>
{
derived(T n)
{
a = b = n;
}
T b;
}
编译的时候报错说找不到a,改成 this->a = b = n就可以。我知道大概是怎么回事,问题是,除了用this->还有什么更简单的办法?
--
FROM 115.205.29.*
5楼
|
ziqin
|
2022-09-02 21:22:41
|
展开
主要vs里不能自动弹出变量名了,写代码麻烦得很
【 在 leslin 的大作中提到: 】
:
: c++模板的复杂性决定的
--
FROM 115.193.184.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版