#include <iostream>
using namespace std;
class A {
public:
class B {
public:
void foo() {
std::cout << "1" << std::endl;
}
};
};
template<class T>
void Func() {
//T::B b;//嵌套依赖
typename T::B b;//在类型形参的前面增加一个typename标识符,告诉编译器这是一个类模板的嵌套使用
b.foo();
}
int main() {
return 0;
}
模板编程-嵌套依赖
最新推荐文章于 2024-08-15 05:02:54 发布