목록C++ 11, 14, 17 (2)
코드 여행자
C++11] Range Based for loop 사용법
기존의 C++ 에서 for loop 를 사용할 때는 아래와 같이 초기값, 조건식, 변화값을 주어야 했습니다. 코드 std::vectorvalues = {1,3,5,7,9}; for(int i=0; i < values.size(); i++) { cout
C++ 11, 14, 17
2019. 11. 18. 23:43
C++11] auto keyword 기본 및 활용
오늘은 C++11 부터 아주 유용하게 사용 되고 있는 auto keyword 에 대해 정리해 보도록 하겠습니다. C++ 에서는 현재 int, double, short... 등 다양한 자료형을 지원하고 있습니다.보통 프로그래밍을 할 때는 개발자가 저장할 자료의 형태에 따라 적절한 자료형을 선택하지만, auto keyword 는 이런 자료형을 대신할 수 있습니다. 특정 변수에 자료형 대신 auto keyword 를 붙이게 되면, 이는 개발자가 자료형을 선택하는 것이 아닌, 컴파일러에게 컴파일 타임에 변수 타입을 유추하도록 지시하는 것입니다. 이를 다른 말로 Type Inference (타입추론) 이라고도 하는데요. 가장 기본적인 사용 형태에 대해 코드로 확인해 보겠습니다. 코드int main(int argc..
C++ 11, 14, 17
2019. 10. 27. 17:07