AppCode显示错误消息[c ++]

时间:2014-04-18 19:53:49

标签: c++ ide appcode

我刚开始在MacBook Pro上使用AppCode 2.5.5进行c ++编码。 问题是IDE一直显示错误警告,但(我认为)没有错误。

那就是Token_stream.h

#include <string>
#include <iostream>

using namespace std;

enum class Kind : char {
    name,
    number,
    end,
    plus = '+',
    minus = '-',
    mul = '*',
    div = '/',
    print = ';',
    assign = '=',
    lp = '(',
    rp = ')'
};

struct Token {
    Kind kind;
    string string_value;
    double number_value;
};

class Token_stream {
private:
    void close();
    istream *ip;
    bool owns;
    Token ct {Kind::end};

public:
    Token_stream(istream &s) : ip {&s}, owns {false} {}
    Token_stream(istream *p) : ip {p}, owns {true} {}
    ~Token_stream();
    Token get();
    const Token& current();
    void set_input(istream &s);
    void set_input(istream *p);
};

double error(const string &s);

AppCode一直说 令牌ct {Kind :: end}中缺少“ ; ”;

有谁能告诉我发生了什么事?

以下是屏幕截图的链接:https://app.box.com/s/jgdeufoi2f32aaj00gh9

感谢。

1 个答案:

答案 0 :(得分:0)

代码很好,这是AppCode OC-9218OC-4724中的错误。 它们将在下一个EAP中修复。

相关问题