0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:デフォルトの名無しさん 23/11/21 20:53:06.63 TIZNoRj+.net ポインタの文法なんて入門書には必ず説明があるので直ぐ分かるとして 俺が初期に読んだ数冊の入門書には それがプログラミングでどう役に立つのかが示されてなくて 悶々としながら読んでいたなぁ 601:デフォルトの名無しさん 23/11/21 21:38:13.97 fyFN08Ef.net ポインターなんて処理が糞遅いCPUをいかに速く動かすかって事以外に意味が無いからなぁ 602:デフォルトの名無しさん 23/11/21 23:15:10.49 mJ6deMbY.net std::string str = "abc"; ①str = str + "dd"; ②str = "dd" + str; これらの記述は有効のようです。 ①の右辺はstr.operator+("dd"); と解釈でき理解できます。 ②の右辺は "dd".operator+(str); と書きかえるとこれは無効に見えます。 std::stringのoperator+のプロトタイプを調べたところテンプレートが駆使されており私では読めませんでした。 ②が有効なのは、テンプレートの仕組み?でそう書けるようにつくられているからですか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch