文字列配列の初期化 – プログラミング – Home

通知
すべてクリア

[解決済] 文字列配列の初期化


サマー
 サマー
(@サマー)
ゲスト
結合: 18年前
投稿: 51
Topic starter  

public ref class Himoku_Data : public System::ComponentModel::Component
{
//フィールド
private: array<System::String ^> ^ Data;

public:
H_Data(void)
{
InitializeComponent();
//
//TODO: ここにコンストラクタコードを追加します
//
this->Data = {help,money};

}

フィールドのコンストラクタによる初期化がうまくいきません。
構文エラー : '{'
error C2143: 構文エラー : ';' が '{' の前にありません。
error C2143: 構文エラー : ';' が '}' の前にありません。
以上のような構文エラーがでます。
たすけてください。


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

宣言と別にする場合は、gcnewしてください。

array< System::String^ >^ Data;
Data = gcnew array< System::String^ >( 2 ){ Lhelp, Lmoney };


返信引用
サマー
 サマー
(@サマー)
ゲスト
結合: 18年前
投稿: 51
Topic starter  

array< System::String^ >^ Data;
Data = gcnew array< System::String^ >( 2 ){ Lhelp, Lmoney };
この方法で解決しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました