私はC++/ Cliプロジェクトに取り組んでいるので、このように構造体を定義しました。
ref struct token_t
{
public :
static TokenTypes_t TokenType; ///enum class
static String ^ TokenString; ///enum class
static Keyword_t KeywordID; ///enum class
static int IntVal;
static char CharVal;
static Operator_t OprID; ///enum class
};
この構造体のインスタンスを関数パラメーターとして渡しましたが、次のようなことをしようとすると、次のようtoken.TokenString.pop_back();
になります。
Error 11 error C2228: left of '.pop_back' must have class/struct/union