-14
나는 다음과 같은 문장을 사용하는 코드의 조각을 발견했다. 그것이 의미하거나하는 것은 무엇입니까?"var_name = data_type; 사용"은 무엇입니까? C++의 의미는 무엇입니까?</p> <pre><code>using var_name = data_type; </code></pre> <p>이 내가 그것을 발견 처음이다
나는 다음과 같은 문장을 사용하는 코드의 조각을 발견했다. 그것이 의미하거나하는 것은 무엇입니까?"var_name = data_type; 사용"은 무엇입니까? C++의 의미는 무엇입니까?</p> <pre><code>using var_name = data_type; </code></pre> <p>이 내가 그것을 발견 처음이다
별칭입니다. 간단히 말해서 새로운 이름으로 기존 데이터 유형을 식별하는 방법입니다. 이래로 동의어를주는 것보다 데이터 형식을 새로 만들지 마십시오.를 사용
using diameter = int;
diameter circle = 10;
은 C++ 사용된다. C에서 키워드 인 typedef을 사용하여 동일한 작업을 수행 할 수 있습니다.
typedef unsigned int size;
typedef int* IntPtr ;
IntPtr x, y, z;
이것은 길거나 복잡한 데이터 유형의 이름 대신 사용할 수 있습니다. 그리고 첫 번째 예제에서 나중에 플로팅되도록 직경을 변경하려는 경우 프로그램의 모든 위치가 아닌 정의를 변경하면됩니다.
"c/C++"같은 것이 없습니다. –
은 C++ 11에서'typedef data_type var_name;'과 동일합니다. – Jarod42
[유형 별칭] (http://en.cppreference.com/w/cpp/language/type_alias)입니다. –