C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.29428 の関連記事表示

<< 0 >>
■29428  変数の値を使って変数名作成
□投稿者/ ナツ -(2008/12/09(Tue) 17:19:59)

    分類:[.NET 全般] 

    VC++2003について

    初心者なんで変な質問かもしれませんがご容赦ください。

    変数の値を変数名に使う事ってできますか?

    イメージ)
    std::string a = "abc";

    int ("x" + a) = 999; (概念の話なのでstrcatとかはとりあえず置いておいて)

    cout << xabc << endl;

    こんな感じの使い方ができるのでしょうか?

    よろしくお願いします。
親記事 /過去ログ53より / 関連記事表示
削除チェック/

■29429  Re[1]: 変数の値を使って変数名作成
□投稿者/ .SHO -(2008/12/09(Tue) 17:22:19)
    No29428 (ナツ さん) に返信

    できません。
記事No.29428 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29430  Re[1]: 変数の値を使って変数名作成
□投稿者/ επιστημη -(2008/12/09(Tue) 17:35:17)
>
    > 変数の値を変数名に使う事ってできますか?

    できません。近いのは連想配列でしょうか。

    std::map<std::string,int> m;
    std::string a = "abc";
    m["x"+abc] = 999;

    std::cout << m["xabc"] << std::endl;
記事No.29428 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29433  Re[2]: 変数の値を使って変数名作成
□投稿者/ .SHO -(2008/12/09(Tue) 17:56:26)
    No29430 (επιστημη さん) に返信

    > m["x"+abc] = 999;

    これって ["x"+a] ですかね?
記事No.29428 のレス /過去ログ53より / 関連記事表示
削除チェック/

■29434  Re[3]: 変数の値を使って変数名作成
□投稿者/ ナツ -(2008/12/09(Tue) 18:00:47)
    No29433 (.SHO さん) と (επιστημη さん) に返信

    お返事ありがとうございました。

    そうですか…やっぱり無理ですか。
    VBではできたので行けるかと思いました…


    でもεπιστημη さんの仰るようにmapで解決できそうです。

    ありがとうございました。
記事No.29428 のレス / END /過去ログ53より / 関連記事表示
削除チェック/

■29437  Re[4]: 変数の値を使って変数名作成
□投稿者/ よねKEN -(2008/12/09(Tue) 18:24:34)
    2008/12/09(Tue) 18:25:52 編集(投稿者)

    > VBではできたので行けるかと思いました…

    VBでも提示の例に当たるような内容での「変数の値を変数名に使う事」はできませんが、
    どういった方法のことをおっしゃっているのでしょう?
記事No.29428 のレス / END /過去ログ53より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -