• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字列のメンバ変数を外部変数のように扱いたい)

文字列のメンバ変数を外部変数のように扱いたい

このQ&Aのポイント
  • メンバ変数を外部変数のように扱う方法について教えてください。
  • charの多次元配列をstatic変数として扱う方法についても教えてください。
  • stringクラスの配列をstatic変数として扱う方法についても教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.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"; じゃないと.

win0000
質問者

お礼

#include <string> using namespace std; class test{ static const string kind[3]; }; const string kind[3] = { {"aaa"}, {"bbb"}, {"ccc"} } でできました。 回答ありがとうございました

関連するQ&A