C++(홍정모의 따배씨++)20 2.1 기본 자료형 소개 Fundamental Data Types copy initialization : int k=0 direct initialization : int l(123) uniform initialization : int m{123} 2021. 8. 6. 1.14 전처리기와의 첫 만남 Preprocessor #define 매크로 ; 코드에서 교체해버림 *전처리기 안에서는 교체를 안함. #define MY_NUMBER 33 *대부분 대문자로 작성함. #define #define APPLE 10 int main() { #ifdef APPLE cout 2021. 8. 5. 1.13 네임스페이스(명칭공간) 함수명이 중복될 때. using namespace std; namespace MySpace1 { int doSth(int a, int b) { return a + b; } } int doSth(int a, int b) { return a * b; } int main() { using namespace MySpace1; cout 2021. 8. 5. 1.12 헤더가드 Linknig Error Header Guard #include 는 header file을 그대로 가져오는 효과. 중복되면 두번이상 정의되기 떄문에 에러. => 방지해주는 것이 Header Guard #ifndef #define #endif 혹은 #pragma once 2021. 8. 5. 이전 1 2 3 4 5 다음