🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

이렇게 해도 되나요?

20.05.21 16:07 작성 조회수 214

2

Q. 이 예제의 상황만 본다면, doSomething.h에서 #include "add.h"를 써놔서, Main소스파일에서도 add함수가 정상적으로 동작하는 것을 확인했어요.

#include "add.h"중복을 피하는 것도 방법이 될 수 있는 것 같은데요, 제가 이해한 것이 맞나요?

#include <iostream>

using namespace std;

//#include "add.h" doSomething.h 에서 참조하고 있으므로. 여기서 사용안하면, 중복을 피할 수 있음.

#include "doSomething.h"

int main()

    {

    doSomething();

    cout << add(5, 10) << endl;

    return 0;

    }

답변 1

답변을 작성해보세요.

1

Hello Yeo님의 프로필

Hello Yeo

2020.05.21

맞습니다. 하지만 하나하나 기억하기 힘들기 때문에 헤더가드를 사용합니다.

채널톡 아이콘