헤더 , 소스파일 분할시 중복 방지 방법?
자올
2023.04.01
질문 제목 : 헤더 , 소스파일 분할시 중복 방지 방법?질문 요약 :헤더 , 소스파일 분할시 중복 방지 방법하는 방법을 알려주세요
헤더에 __ 언더바가 왜 있는건지 알려주세요.
#ifndef
#define
#endif 이렇게 3개로 하는것과#pragma 이렇게 하는 것의 차이가 뭐에요?
질문 내용 :
열혈 c 책으로 헤더 중복삽입 문제 해결 부분을 보고 있습니다.
여기에#ifndef __stdiv2_h__#define __stdiv2_h__
언더바는 대체 뭘 뜻하고 왜 붙은거에요?점이 안찍힌건가여?
중복 방지 방법이라고 책에 나오는데,#ifndef
#define
#endif 이렇게 3개로 하는것과#pragma once 이렇게 하는 것의 차이가 뭔가요?
이 전처리가 왜 중복을 방지한다는 것인지 논리와 이치가 궁금합니다.
책에 있는 설명으론 이해를 못하겠어요.