【发布时间】:2010-11-19 23:37:34
【问题描述】:
我正在制作的 C++ 类的头文件中的向量声明存在一些问题。我的整个头文件如下所示:
#ifndef PERSON_H
#define PERSON_H
#include "Message.h"
#include <string>
#include <vector>
class Person {
public:
Person() {};
Person(std::string emailAddress);
private:
vector<Message> inbox;
vector<std::string> contacts;
std::string emailAddress;
};
#endif PERSON_H
我的错误发生在“私人”声明(我声明我的向量)之后的行上。我得到的错误是 C4430 - 缺少类型说明符和 C2238 - ';'之前的意外标记
感谢您的帮助。
【问题讨论】:
-
答案已经找到,问题是程序员疏忽造成的。感谢您的反馈,很抱歉在这个网站上发布这样一个愚蠢的问题。
-
你不喜欢编译器错误是多么无用吗,经过 5 年的 C/C++ 它几乎已成为第二天性,但在使用 java 一段时间后,它就会发现编译器错误是多么无用。
-
我不认为这很愚蠢。我对 C++ 很陌生,我也犯了同样的错误,所以这正是我所需要的!