のような非会員オペレーターを持つことは可能ですか?
bool operator==(const std::string &l, const Token r)
無関係なクラスのプライベートメンバー関数としてInterpreter?当然の方法で試しましたが、うまくいきません (引数が多すぎます)。私は知っています、すでに「メンバーとしての非メンバー関数[...]」というタイトルは反対を言っていますが、関数よりも良い方法はありますか
bool isToken(const std::string &l, const Token r)
の(非静的)メンバーに依存する比較を行うにはInterpreter?
Tokens をstringの外でsと比較することはできませんInterpreter。
いくつかの追加情報: トークンは列挙型であり、比較は の構築時に設定された言語に依存しInterpreterます。