打开一个在VS2015中从vector继承新建一个类,编译时出现很多未定义错误。
琢磨了很久发现是VS2022中的c++编译要求更严格了,是因为默认的“符合模式”值“是(/permissive-)造成的。
新建的工程应该按照新的语言要求去做。对于老的代码,把符合模式的值改为”默认“即可编译通过。
打开一个在VS2015中从vector继承新建一个类,编译时出现很多未定义错误。
琢磨了很久发现是VS2022中的c++编译要求更严格了,是因为默认的“符合模式”值“是(/permissive-)造成的。
新建的工程应该按照新的语言要求去做。对于老的代码,把符合模式的值改为”默认“即可编译通过。