황찌옹
정리왕옹옹
황찌옹
GitHub Contribution
Loading data ...
  • 분류 전체보기 (158)
    • [ 알고리즘 ] (96)
      • Implementation (24)
      • Brute Force (6)
      • String (4)
      • Greedy (14)
      • DFS, BFS (13)
      • Back Tracking (4)
      • Sort & Binary Search (6)
      • DP (8)
      • Shortest Path (5)
      • Hash (3)
      • Stack, Queue (4)
      • Heap (1)
      • Tree (1)
      • Mathematics (1)
      • Ad-Hoc (1)
      • 기타 (COS Pro, etc) (1)
    • [ 언어 및 문법 ] (23)
      • Python (5)
      • C, C++ (13)
      • SQL (1)
      • 공통 개념(CS) (4)
    • [ Error ] (21)
      • Radiomics Feature Extraction (6)
      • CT Skin Segmentation (12)
      • etc (3)
    • [ Git ] (7)
    • [ 환경 설정 및 기타] (6)
    • [ 공부 ] (2)
      • AI, ML (0)
      • Computer Vision (0)
      • Image Processing (1)
      • QT (0)
      • AWS (1)
      • 의료 (0)
    • [ 포트폴리오 ] (1)
      • 🙋‍♀️자기 소개🙋‍♀️ (1)
      • 프로젝트 (0)
      • 공모전 (0)
      • 자격증 (0)
      • 대내외활동 (0)
      • 논문 (0)
      • 교육 봉사 (0)
    • [ 취준 ] (2)
      • 채용 설명회, 직무 상담 (1)
      • 취준 후기 (1)

블로그 메뉴

  • ❤️깃허브❤️

인기 글

태그

  • tensorflow
  • numpy
  • keras
  • aws
  • cs
  • 씹어먹는C++
  • configuration
  • Cloud
  • OpenCV
  • pyplot
  • config
  • QT
  • Python
  • 모두의코드
  • Visual Studio
  • SQL
  • c++
  • Anaconda
  • cos pro
  • git

최근 댓글

최근 글

전체 방문자
오늘
어제
hELLO · Designed By 정상우.
황찌옹

정리왕옹옹

[ 언어 및 문법 ]/C, C++

[C++] enum vs #define

2022. 8. 14. 03:02

 

enum

  • 열거형 상수
  • 자동으로 index 매겨짐
  • .h 등의 전역에 선언해두면 #define과 마찬가지로 모든 파일에 적용
  • But, 클래스 내부에 선언해두면, 그 클래스 내부에서만 사용 가능한 상수로 사용 가능
// IH.h
class IH
{
public:
   enum FEATURE
   {
      MEAN,      // 0
      VARIANCE,  // 1
      ...
   }
}

// main.cpp
cout << IH::MEAN<< endl;

 

#define

  • 매크로 상수 (전처리기 지시자)
  • 각각 상수를 지정해주어야 함
  • 전역으로밖에 선언 불가

 

 

 

저작자표시 (새창열림)

'[ 언어 및 문법 ] > C, C++' 카테고리의 다른 글

[모두의 코드][씹어먹는 C++] 1-2. 첫 C++ 프로그램 분석하기 (namespace)  (0) 2023.11.12
[C++] 파일 입출력 (ofstream, ifstream, rename, remove)  (0) 2022.10.17
[C++] bool vs BOOL  (0) 2022.08.14
[C++] NAN, isnan()  (0) 2022.08.14
[C++] 가비지(Garbage) & 가비지 컬렉션(Garbage Collection) / 포인터 & 메모리 동적할당  (0) 2022.08.14
    황찌옹
    황찌옹
    다 정리해버리꺼야

    티스토리툴바