gpt4 book ai didi

c++ - 使用模板参数的静态成员模板

转载 作者:太空狗 更新时间:2023-10-29 20:05:11 26 4
gpt4 key购买 nike

<分区>

为什么这段代码不能编译?

struct A {
template <class T>
static T a(int i) { return 2*i; }
};

template <class T>
struct B {
double b;
B(): b(T::a<double>(5)) {}
};

template class B<A>;

编译器甚至没有到达模板实例化。我正在使用 gcc 4.7.0。

test.cc: In constructor »B<T>::B()«:
test.cc:9:25: Error: expected »(« before »<« token
test.cc:9:26: Error: expected primary-expression before »double«

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com