[C++11]autoキーワード
autoキーワード
モダンC++は
すなわち、
例
資料型を状況に応じて自分で決定することを型推論と呼び,プログラマは、計算結果のタイプを知る必要があります. 結果値は 関数の戻りタイプも 参考資料[少年コード]https://boycoding.tistory.com/184) 模仿红顶帽学习C+
モダンC++は
auto
を生成した.これはコンパイル時に自動的に資料のタイプを決定します.// auto는 자동으로 자료형을 결정해준다.
auto aValue = 3.141592;
auto aValue2 = 3.141592f
auto
キーワードは、宣言変数の初期化式を使用して、コンパイラにそのタイプを推定するように指示します.すなわち、
auto
キーワードは、初期値のフォーマットに基づいて宣言されたインスタンス(変数)のフォーマットを自動的に決定する.これは타입 추론(type inference)
と呼ばれています.例
資料型を状況に応じて自分で決定することを型推論と呼び,
Auto
キーワードを用いる.#include <iostream>
// trailing return
auto add2(int x, int y) -> double
{
return x + y;
}
// 반환형이 auto
auto add(int x, int y)
{
return x + (double)y;
}
int main()
{
using namespace std;
auto a = 123;
auto d = 123.0;
auto c = 1 + 2.0;
auto result = add(1, 2); // 결과값 auto
return 0;
}
auto
で置換してもよい.auto
で置き換えることができますtrailing return
タイプが使用可能です.autoを使用しても、プログラマは関数の戻り値を明確にします.Reference
この問題について([C++11]autoキーワード), 我々は、より多くの情報をここで見つけました https://velog.io/@t1won/C-11テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol