inline int factorial(int n)
{
if(!n) return 1;
else return n*factorial(n-1);
}
Run Code Online (Sandbox Code Playgroud)
在我阅读本文时,发现如果编译器没有正确处理上述代码会导致"无限编译".
编译器如何决定是否内联函数?
我看过Scott Meyers的"Effective C++"第三版,其中有一小部分是关于"模板编程"的.
包含有关模板"有效"使用信息的任何其他书籍/链接?