当前位置:  开发笔记 > 编程语言 > 正文

无效使用非静态数据成员

如何解决《无效使用非静态数据成员》经验,为你挑选了1个好方法。

C++中的数组大小必须是编译时可评估的.

编译器不知道如何处理,int mat[m][n];因为在编译时不知道值mn.

如果你想要一个好的可靠矩阵类,那么考虑在Boost中使用BLAS库.A std::vector> 可以工作,但它是一个锯齿状的矩阵,内存模型相当差.



1> Bathsheba..:

C++中的数组大小必须是编译时可评估的.

编译器不知道如何处理,int mat[m][n];因为在编译时不知道值mn.

如果你想要一个好的可靠矩阵类,那么考虑在Boost中使用BLAS库.A std::vector> 可以工作,但它是一个锯齿状的矩阵,内存模型相当差.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有