본문 바로가기

과제모음

[컴프2]헤더파일 중복선언 방지(ifndef & pragma once)

반응형

프로그램을 작성할 때에 헤더파일의 재정의를 방지하기 위해 보통 다음과 같은 구문을 사용한다
#ifndef _헤더명_H
#define _헤더명_H
..소스본문
#endif

위릐 세줄을 다음과 같이 한줄로 줄일수 있다.

#pragma once

#include "print.h"

void printsquare(int data){
 print(data*data);
}


++ 그외 define의 사용법
#define A
#define A B - A = B 정의
#define A 3 - A는 3으로 정의
#define int AAA(int A) - 간단하고 짧은 함수의 경우에만 사용

반응형