- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列のメンバ変数を外部変数のように扱いたい)
文字列のメンバ変数を外部変数のように扱いたい
このQ&Aのポイント
- メンバ変数を外部変数のように扱う方法について教えてください。
- charの多次元配列をstatic変数として扱う方法についても教えてください。
- stringクラスの配列をstatic変数として扱う方法についても教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どう考えても #include <string> class test { static std::string test[7]; }; std::string test::test[0] = "abc"; なんてできるはずないと思うんですが.... 普通に配列を宣言するときに int a[0] = 5; ってやります? せめて #include <string> class test { static std::string test[7]; }; std::string test::test[7] = "abc"; じゃないと.
お礼
#include <string> using namespace std; class test{ static const string kind[3]; }; const string kind[3] = { {"aaa"}, {"bbb"}, {"ccc"} } でできました。 回答ありがとうございました