エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
C++14 は C++11 の補足的な変更なのですが、C++14 で結構広がりました。 特に「関数の戻り値」の型推論... C++14 は C++11 の補足的な変更なのですが、C++14 で結構広がりました。 特に「関数の戻り値」の型推論は意外な実力を秘めています。 それを含め次章から個々の型推論について説明してきます。 ローカル変数 通常ローカル変数 関数や制御文のブロック内での変数で、型推論として一番よく使う場面だと思います。 int foofunc() { auto localver = 1; const やポインター(*)、参照(&)等に変えたい場合、修飾子は別途付ける必要があります。 (もともとポインターであれば auto でポインター) リテラルの工夫 文字列リテラルを初期値として渡す場合は型推論では const char * になります。(環境によって char * かも) しかし std::string にしたいという時もあると思います。 そういった場合には C++14 で追加された basi