C++
[C++] 클래스 같은 타입( type )의 정의 중복
타입( type )의 정의 중복이전 글에선, 헤더 가드( header guard )를 설명하면서, 함수의 정의가 있는 헤더 파일을 다른 두 cpp 파일에서 포함하는 경우, 정의의 중복 문제가 발생한다는 것을 얘기했습니다. [C++] 정의( definition )의 중복을 막는 헤더 가드( header guard )정의( definition )의 중복이 발생하는 이유C++에서는 변수나 함수, 클래스 같은 타입의 정의가 중복되는 것을 허용하지 않습니다. 아래의 예문은 이러한 정의가 중복되는 예를 보여줍니다.#include incodingbonfire.tistory.com 기억을 환기시켜 봅시다.// module1.h ----------------------#ifndef HEADER_GUARD_H#define..
2024. 12. 26.