c++ - 预期解析问题 ')' C++ 编译错误

标签 c++ xcode

我看不出以下代码有什么问题。 WordStore.cxx 的定义类似于具有空函数体。编译器在 semstore.h 函数定义中提示“expected ')'”。我正在使用 XCode。 顺便说一句,我正在升级一些古老的(10 多年前的)代码以在现代 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)
{
}

最佳答案

您的程序中 m& 之间有杂散的不可打印字符:

https://godbolt.org/g/gAAoGn

void ReadSemRules(std::istream& stream, WordStore& ws);
                             ^^

关于c++ - 预期解析问题 ')' C++ 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39969903/

相关文章:

c++ - 如何将结果存储到文本文件中?

xcode - 新 Xcode 项目中的 OSX 10.7 预编译错误

转换 Int8?到 UnsafePointer<Int8>?

c++ - 在 Xcode 中检查 STL 容器

ios - 错误 - 打开 session 失败,因为未声明协议(protocol) [名称]

ios - 无法在属性初始值设定项中使用实例成员 'server'

ios - ios 中的 UItableviewcell 重用问题

c++ - 将成员函数绑定(bind)到函数对象

c++ - C++ 中的类(cpp 文件和 h 文件)

c++ - 如何从 QDialog 的 const 方法显示 QMessageBox?