본문 바로가기

전체 글

(65)
C++ Standard Library란 #include 우리가 C++ 프로그래밍할 때 자주 쓰는 구문이다. 이것은 C++ Standard Library인데 C++ Standard Library의 정의는 바로 다음과 같다. Collection of precompiled code that has been “packaged up” for reuse in other programs. The C++ Standard Library is a library that ships with C++. It contains additional functionality to use in your programs.
Visual Studio C++ 표준 설정법 본 포스트는 Visual Studio에서 어떤 C++ 표준을 사용할 것인지 설정하는 방법을 설명한다. 대부분의 compiler는 C++14를 사용하도록 설정되어 있는데 더 최신의 C++ 표준을 사용하도록 설정하고 싶다면 본 포스트가 도움이 될 것이다. C++ 표준의 naming C++ 표준의 name은 표준이 확정된 년도에 따라 naming된다. 예를 들어, C++ 17은 17년도에 표준이 확정된 C++ 표준이다. 하지만, 현재 만들어지고 있는 표준(아직 확정되지 않은 표준)은 code name에 따라 naming된다. 예를 들어, C++11이 확정되기 전에는 C++0x라는 code name을 갖고 있었다. Code name Finalized name C++0x C++11 C++1y C++14 C++1z..
Visual Studio warning level 설정법 본 포스트는 Visual Studio에서 warning level을 설정하는 방법을 설명한다. Warning level을 높게 설정함으로써, 코드의 이상한 부분을 놓치지 않고 warning을 띄움에 따라 에러 없는 코드를 작성할 수 있다. 1. Solution explorer에서 프로젝트를 우클릭하고 Properties에 들어간다. 2. All Configurations - C/C++ - General 탭에서 Warning Level을 Level4로 맞춰준다. 원래 Level3로 되어있을 것이다. 3. All Configurations - C/C++ - Command Line 탭에서 Additional Options에 /w44365를 추가해준다. 이는 signed/unsigned conversion wa..