#include #include #include Symbol::Symbol( const char *fullName ) { char areaName[VN_SIZE] = ""; //オブジェクト変数 char nestName[VN_SIZE] = ""; //入れ子メンバ bool isNest = CMember::SplitName( fullName, areaName, nestName ); namespaceScopes = NamespaceScopes( areaName ); name = nestName; } Symbol::Symbol( const string &fullName ) { char areaName[VN_SIZE] = ""; //オブジェクト変数 char nestName[VN_SIZE] = ""; //入れ子メンバ bool isNest = CMember::SplitName( fullName.c_str(), areaName, nestName ); namespaceScopes = NamespaceScopes( areaName ); name = nestName; }