본문 바로가기

PROGRAMMING LANGUAGE/C++

decltype

#include <iostream>
using namespace std;

struct A
{
	double d;
	int i;
};

int main()
{
	int a = 3;
	decltype(a) b = 2;		//int

	int& r_a = a;
	decltype(r_a) r_b = b;	//int&

	int&& x = 3;
	decltype(x) y = 2;		//int&&

	A* aa;
	decltype(aa->d) dd = 0.1; // double

	 
}

'PROGRAMMING LANGUAGE > C++' 카테고리의 다른 글

화살표 입력값 받아서 출력하기  (0) 2022.01.14
ctime  (0) 2022.01.13
c++17 fold expression(재귀호출)  (0) 2021.12.31
가변 인자 함수(템플릿사용)  (0) 2021.12.31
가변인자 함수  (0) 2021.12.31