template <typename Element>
class Node {
typedef Node<Element>* PtrToNode;
};
这样我就定义了一个指向该模板的指针的别名,但是这个别名在该模板外不可使用。请问如何定义一个全局的指针别名?
template <typename Element>
class Node {
typedef Node<Element>* PtrToNode;
};
这样我就定义了一个指向该模板的指针的别名,但是这个别名在该模板外不可使用。请问如何定义一个全局的指针别名?
template <typename Element>
class Node {
};
template <typename Element>
using PtrToNode = Node<Element>*;
class C {};
PtrToNode<C> p;
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决