0
我看不到以下代碼有什麼問題。 WordStore.cxx的定義類似於有一個空的函數體。編譯器抱怨semstore.h函數定義中的「expected」)'「。我正在使用XCode。順便提一下,我正在升級一些古代(10歲以上)代碼,以便在現代C++編譯器上進行編譯。解析問題預期')'C++編譯錯誤
/* WordStore.h */
#ifndef WORD_STORE_H
#define WORD_STORE_H
class WordStore
{
public:
WordStore();
};
#endif
// semclass.h
#ifndef SEMCLASS_H
#define SEMCLASS_H
#include <iostream>
using namespace std;
void ReadSemRules(std::istream& stream, WordStore& ws);
#endif
// semclass.cxx
#include <iostream>
#include <string.h>
#include "WordStore.h"
#include "SemClass.h"
using namespace std;
void ReadSemRules(istream& stream, WordStore& ws)
{
}
這些都是所有文件。你在說什麼? @xaxxon –