C++模板类中带模板参数的静态成员变量初始化,其中一个模板参数是内部

C++模板类中带模板参数的静态成员变量初始化,其中一个模板参数是内部私有类下面代码中:template<classT,classTT>classA{public:A<T,... C++模板类中带模板参数的静态成员变量初始化,其中一个模板参数是内部私有类
下面代码中:
template<class T,class TT> class A {
public:
A<T,TT>(){}
};
template<class T> class B {
class C{};
static A<T,C> x;
};
如何对B<T>的x初始化?
展开
 我来答
木有想到GK5ym
2016-08-10 · TA获得超过208个赞
知道小有建树答主
回答量:207
采纳率:90%
帮助的人:125万
展开全部
template<class T> A<T, typename B<T>::C> B<T>::x;
具体的你看一下是写在.h文件对,还是cpp文件对。
追问
谢谢。
再问一下,B::C为什么要加typename/class呢?我之前一直在这里卡着……
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式