我想用我的 visual studio 2005 编译器构建 olb3d 库,但由于模板错误而失败。
更具体地说,下面的表达式似乎有问题:
void function(T u[Lattice<T>::d])
在该项目的网站上说,我的编译器可能无法处理如此复杂的模板表达式 - 应该使用 gcc 3.4.1。
我现在的问题是,是否有一种方法可以升级我的 vs c++ 编译器,使其可以像 gcc 3.4.1 一样处理模板表达式?如果我获得更新版本的 visual studio 可能会有所帮助?
干杯 C.
最佳答案
购买较新版本的 Visual Studio。 2005 年已经很老了,而且不太符合标准。您始终可以通过下载先测试新的 Visual C++ Express .
关于c++ - 模板表达式和 visual studio 2005 c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2810933/