VS C2131:表达式的计算结果不是常数; 错误代码: int array[cols]; 正确写法: int* array = new int[cols]; 错误原因: 创建数组时数组长度是不能用变量的
参考:https://blog.csdn.net/qq_39027296/article/details/104936998
解决思路,这个问题是constepr导致的,那我们就把其中一部分constexpr改成const。注意不是全部改,只改一部分,主要涉及3个文件,如下图:
参考:https://blog.csdn.net/weixin_40331125/article/details/105996854
>>fmt的痛与对format设计的思考:https://zhuanlan.zhihu.com/p/556307241
>>C++之constexpr详解:https://blog.csdn.net/janeqi1987/article/details/103542802
标签:details,int,blog,csdn,spdlog,https,报错,net,计算结果 From: https://www.cnblogs.com/Forwithy/p/17368949.html