根据该问题的答案: 如果有的话,哪些C++编译器会进行尾递归优化? 看起来,编译器应该进行尾递归优化.
但我已经尝试过提出的选项,似乎编译器在模板函数的情况下不能进行这种优化.它能以某种方式修复吗?
c++ tail-recursion visual-studio-2010 tail-call tail-call-optimization
c++ ×1
tail-call ×1
tail-call-optimization ×1
tail-recursion ×1
visual-studio-2010 ×1