考虑:
// In temp.cpp
#include "a.h"
template <typename T>
struct A {};
/// Main
int main() {
return 0;
}
// In a.h
/// My template
/// \tparam T The meaning of T
template <typename T = MY_SYMBOL>
struct A;
由于某些原因,MY_SYMBOL
的文档中没有显示A
。我怎样才能让它出现?
P.S。:如果我将它与定义而不是声明一起使用,则会出现默认模板参数。但是,我确实需要前进声明......