#define과 전역상수 중 뭐가
1. 메모리 사용
2. 프로그램 용량
3. 프로그램 속도
에서 유리할가여
컴파일러 최적화에 갈리겠지만 당연히 상수로 박히는 매크로가 더 좋지
전역변수랑 전역상수랑 다른건데;; const float pi = 3.14f; 랑 #define pi 3.14 이차이인데, 전역상수가 좀 더 좋음. 매크로 정의 많이 쓰면 괴로워 진다;
요즘은 enum 쓰라는 얘기도 나오는데 enum이랑 const int 가 장단점이 각각 있었는데 다 까묵었다 - return 0;
ㄴ ㅇㅇ - return 0;
전역상수네.. - 새벽하늘
define은 잘안씀 - 새벽하늘
맞다 포인터 인자 받는 함수는 define 하면 못 씀.. - return 0;
근데 C++ 이 아니라 C면 써도 된다 - return 0;
C++ 이면 싱글톤 씁시다 - 새벽하늘
다들 ㄳ해여
컴파일러 최적화에 갈리겠지만 당연히 상수로 박히는 매크로가 더 좋지
전역변수랑 전역상수랑 다른건데;; const float pi = 3.14f; 랑 #define pi 3.14 이차이인데, 전역상수가 좀 더 좋음. 매크로 정의 많이 쓰면 괴로워 진다;
요즘은 enum 쓰라는 얘기도 나오는데 enum이랑 const int 가 장단점이 각각 있었는데 다 까묵었다 - return 0;
ㄴ ㅇㅇ - return 0;
전역상수네.. - 새벽하늘
define은 잘안씀 - 새벽하늘
맞다 포인터 인자 받는 함수는 define 하면 못 씀.. - return 0;
근데 C++ 이 아니라 C면 써도 된다 - return 0;
C++ 이면 싱글톤 씁시다 - 새벽하늘
다들 ㄳ해여