기초 공부/C++ (5) 썸네일형 리스트형 C++ 복습(4) 형 변환 형 변환에는 2가지 종류의 변환이 있다. 자동으로 변환을 하는 implicit conversion과 값을 직접 변환하는 explicit conversion이다. Implicit conversion의 예시는 다음과 같다. #include int main(){ int x = 3.14; std::cout C++ 복습(3) typedefs 와 arithmetic operators typedefs는 다른 데이터 유형의 추가 이름을 만드는 데 사용되는 키워드이다. 가독성을 높이고 오타를 줄이는 것이 주 목적이다. 예를 들어, 다음과 같은 코드가 있다고 하자. #include #include int main(){ std::vector pairlist; return 0; } 이러한 복잡한 자료형은 보는 사람도, 쓰는 사람도 머리를 아프게 한다. 이를 해결하기 위해 typedef를 다음과 같이 사용 가능하다. #include #include typedef std::vector pairlist_t; int main(){ pairlist_t pairlist; return 0; } 즉, 자료형의 묶음에 대하여 새로운 닉네임을 부여한다고 생각하면 될 것이다. 이는 using을 사용하여 같은 효과.. C++ 복습(2) 상수와 namespace 코드를 작성하다 보면, 값을 할당한 변수들을 상수로 고정시켜야 하는 때가 상당히 많다. 변수를 선언할 때, const를 앞에 써주게 되면, 그 변수는 상수가 되고, 할당된 값을 고치려고 하면 에러가 나오게 된다. #include int main(){ const double PI = 3.14159; const int LIGHT_SPEED = 299792458; const int WIDTH = 1920; const int HEIGHT = 1080; return 0; } namespace는 대형 프로젝트에서 이름이 충돌하는 것을 방지해 주는 기능이다. 예를 들어 int x = 0; int x = 1; 을 실행하게 되면, 선언을 2번 할 수 없다고 에러가 나타나게 된다. 이러한 중복 선언을 방지하기 위하여, n.. C++ 복습(1) 자료형의 기초 Visual Studio Code의 C++에 사용되는 "기초적인" 자료형에는 5가지가 있다. Integer, Double, Single charater, boolean, String 비유가 완벽하지는 않지만, 각각 정수, 실수, 문자, 사실 여부, 문자열로 비유할 수 있다. #include int main(){ int x = 5; //declaration and assignment int y; y = 5; std::cout C++ 복습(0) ide 설치와 hello world, 그리고 주석 달기 C++ Full Course for free ⚡️ (youtube.com) 의 영상을 따라가며 C++에 대하여 복습하는 시간을 가질 수 있었다. 1. C++을 사용할 환경 만들기 C++을 사용하기 위한 IDE로써 visual studio code를 설치 실행 후에 Extensions에 들어가 C/C++과 Code Runner를 설치해 줬다. Get Started with C++ and MinGW-w64 in Visual Studio Code 를 참고하여 gcc(GNU 컴파일러 모음)를 MSYS2 툴체인을 사용하여 설치했다. 바탕화면에 C++ PROJECTS 폴더를 생성함으로써, C++ 언어를 사용할 준비를 마칠 수 있었다. 2. Hello world! #include //주석달기 C++버전 int mai.. 이전 1 다음