这个错误是由于C的编译器要求将变量的申明放在一个函数块的头部,而c++没有这样的要求造成的。
解决的办法就是把变量的声明全部放在变量的生存块的开始。
转自:http://www.cppblog.com/colorful/archive/2015/02/05/209744.html
error C2275: “size_t”: 将此类型用作表达式非法(转)
于 2022-03-17 10:50:52 首次发布
该博客讨论了C语言要求变量声明在函数块头部,而C++则没有此限制。解决方案是确保在C++中变量声明位于其作用域的开始处。这有助于理解两种语言的语法区别。
4377

被折叠的 条评论
为什么被折叠?



