c++模板实例化具现点的有关问题
c++模板实例化具现点的问题。[codeC/C++][/code]template typename Tvoid f(){g()h()}int main(){fin
c++模板实例化具现点的问题。
[code=C/C++][/code]
template <typename T>
void f()
{
g();
h();
}
int main()
{
f<int>();
return 0;
}
void g()
{}
void h()
{}
void f();这个函数到底是在哪个位置具现的啊?
[解决办法]
模板函数的实例化时机及次数默认情况下是由编译器自行决定的,除非编译器提供了选项,只是偶也不太清楚这个“选项”是什么,因为从未遇到过需要控制实例化点的需求。
[解决办法]
[解决办法]永远不要让自己的代码陷到需要讨论这个问题的窘境
珍惜生命,不要过度玩弄模板。
[解决办法]