유물/C, C++ 4

<C++> C++ 입문 Day3

📌 #include Lesson 7 (함수) 인라인 함수 - 인라인 함수는 컴파일러에 의해 호출 부분에 직접 기록되므로, 전체적으로 속도가 향상됨 inline int max(int x, int y) { if (x > y) return x; else return y; } 함수 선언 - 정의되지 않은 함수를 호출하려면 함수 프로토타입을 선언해야 함 Default Argument (기본 인수) - 기본 인수는 함수 선언 혹은 함수 프로토타입 선언시 한 번만 지정함. - 함수 프로토타입 선언에서 기본 인수를 지정했다면, 함수 본체를 정의할 때는 기본 인수를 지정할 수 없음. - 기본 인수는 오른쪽부터 정의해야 함 void func(int a, int b, int c, int d = 2, int e = 10) 함..

유물/C, C++ 2021.11.17

<C++> C++ 입문

📌 참고자료 - 그림으로 배우는 C++ (Mana Takahashi 저 / 서재원 역 / 영진닷컴) Lesson1. 시작하기 요약 - 소스파일을 컴파일하면 오브젝트 파일이 만들어짐 - 오브젝트 파일을 링크하면 실행 가능한 프로그램이 만들어짐 Lesson2. C++ 기본 파일 인클루드 - #이 붙은 행은 컴파일러에 포함된 전처리기(preprocessor)라는 특별한 부분에 의해 다른 코드로 번역되기 전에 읽어 들여짐 #include 요약 - main() 함수는 C++ 프로그램의 본체가 됨 int main() { // blabla return 0; } Lesson3. 변수 비트와 바이트 - 컴퓨터가 숫자를 2진수로 저장하면, 양수는 0으로 시작하고 음수는 1로 시작함 Lesson4. 식과 연산자 다양한 식 ..

유물/C, C++ 2021.11.16