C++类分号(;)问题
环境:vs2010
问题:今天编代码过程中发现好多很奇怪的错误,我以为昨天调了下编译器才出问题了。搞了好久,代码注释掉很多还是不行,并且错误还一直在变化。问题大概如下:
(照片上传不了)
1.error C2628: "Class后面接"void"是非法的(是否忘记了";"?) 2.error C3874: "main"的返回类型应为"int"而非"KnapSackClass" 3,error C2533: "Class::{ctor}":构造函数不能有返回类型 4.IntelliSense: 应输入";"
解决:Class.h类头文件中,大括号最后少写一个;
类定义应该为:
class Class { // };