CPP - header only 템플릿

mohadang·2022년 9월 3일
0
#ifndef MY_HEADERONLY_H
#define MY_HEADERONLY_H

#include <iostream>

class Foo {
public:
  void Hello() {
    std::cout << "Hello My Headeronly" << std::endl;
  }
};

inline int InlineAdd(int a, int b) {
  return a + b;
}

/*
 * 사용 불가, 심볼 중복 발생
 */
//int ExternMinus(int a, int b) {
//  return a - b;
//}

/*
 * 헤더 파일 포함하는 소스파일 마다 정적 변수를 따로 관리
 */
static int _static_data = 10;

/*
 * 사용 불가, 심볼 중복 발생
 */
//extern int _extern_data;
#endif
profile
mohadang

0개의 댓글