Visual C++ - 设置模板实例化的深度

Nik*_*iou 7 c++ templates visual-c++

使用Visual Studio编译器进行编译时,是否可以更改模板实例化的深度?

我需要相当于gcc的

-ftemplate-depth = Num
Run Code Online (Sandbox Code Playgroud)

use*_*401 1

否。它固定为 2048。请参阅http://msdn.microsoft.com/en-us/library/ft39hh4x.aspx

  • 你怎么知道模板递归固定在 2048 ?是模板参数个数固定为2046吗? (4认同)