const int num=100;
#define num 100
저거 두개 뭐가 다른건가요
둘 다 수정 할 수 없고
100 대신에 쓸 수 있다는 것도 같은데..
전처리기가 처리하느냐 컴파일러가 처리하느냐 차이
보통 뭘 더 선호하나요?
처리방식, 스코프
스코프가 어떻게 다른가요?? 이게 젤 궁금하네요!!
이펙티브 C++보면 위의 방식이 더 낫다고 함
전처리기가 부담하면 안좋다고 나오네
위에가 전처리기 아닌가요..? 아랫게 더 낫다는건가요?
#define 쓰는게 전처리기임... const는 상수로 고정하는 방식이고
아 헐...첫댓보고 전처리기를 위에 써놓은줄 알았네요...ㅋ큐ㅠ
위는 변수 할당 아래는 할당 안 됨 - dc App
디버깅이 가능하냐 안가능하냐정도만 알면됨 현업에선
전처리기가 처리하느냐 컴파일러가 처리하느냐 차이
보통 뭘 더 선호하나요?
처리방식, 스코프
스코프가 어떻게 다른가요?? 이게 젤 궁금하네요!!
이펙티브 C++보면 위의 방식이 더 낫다고 함
전처리기가 부담하면 안좋다고 나오네
위에가 전처리기 아닌가요..? 아랫게 더 낫다는건가요?
#define 쓰는게 전처리기임... const는 상수로 고정하는 방식이고
아 헐...첫댓보고 전처리기를 위에 써놓은줄 알았네요...ㅋ큐ㅠ
위는 변수 할당 아래는 할당 안 됨 - dc App
디버깅이 가능하냐 안가능하냐정도만 알면됨 현업에선