단순 형식의 이름입니다.

약식 이름 단순 형식의 이름이입니다.즉,가 포인터가 아닌 형식 참조, 배열 또는 함수 포인터.

class-name
[ :: ] nested-name-specifier type-name
[ :: ] nested-name-specifier template template-id
char
wchar_t
bool
short
int
long
signed
unsigned
float
double
void
auto
decltype ( expression )

설명

약식 이름을 중첩 된-이름-네임 스페이스를 나타내는 또는 클래스가 포함 된 자가, 정규화 될 수 있습니다.

int  // simple type name
unsigned int  // combination of simple type names 
MyClass  // a class type
class MyClass  // class is optional when using the type name
struct MyStruct  // the keyword struct is optional in C++
enum MyEnum  // the keyword enum is optional in C++
::MyClass  // type name at global scope
Outer::Inner  // nested type name
::Outer::Inner  // nested type names with global scope operator
MyTemplate<int>  // a class template
Outer::Inner<int> // an inner class template
Outer<char>::Inner<int>  // an inner class template of a template class
::template MyTemplate<int>  // using the template keyword
typename MyClass  // the typename keyword (only in a template definition)

다음 표에서 단순 형식의 이름을 함께 사용할 수 있습니다 보여 줍니다.

형식 이름 조합

형식

에 표시 될 수 있습니다.

설명

int

long또는 short, 하지만 둘 다

형식 int 종류를 알 수 있듯이 long int.

long

int 또는 double

형식 long 종류를 알 수 있듯이 long int.

short

int

형식 short 종류를 알 수 있듯이 short int.

signed

char, short, int 또는 long

Type signed implies signed int.형식의 개체는 최상위 비트 signed char 비트 필드를 부호 있는 정수 계열 형식의 부호 비트 수를 수행 하 고 있습니다.

unsigned

char, short, int 또는 long

Type unsigned implies unsigned int.형식의 개체는 최상위 비트 unsigned char 비트 필드를 부호 없는 정수 계열 형식은 부호 비트로 처리 되지 않습니다.

참고 항목

참조

C + +의 형식 지정자

자동 (형식 추론) 키워드

decltype 형식 지정자