본문 바로가기
프로그래밍/코드 조각

c++17 constexpr if 예제

by 제페 2017. 12. 3.
#include <iostream>

using namespace std;

template < typename T, typename ...Types >
void print(const T& firstArg, const Types& ... args)
{
cout << firstArg << endl;
if constexpr(sizeof...(args) > 0)
{
print(args...);
}
}

int main()
{
print(1,2,3,4,0.5f,'z');
return 0;
}


결과


댓글0