인프런 커뮤니티 질문&답변
여러개 파일 빌드 할 때 궁금한 게 있습니다.
작성
·
327
0
예를 들어 cpp 파일이 2개가 있고 이 두 파일에 같은 함수의 구현부가 정의되어 있다면 이미 정의되어있다고 에러(?)가 뜬다고 하셨습니다. 그러면 여러개의 파일이 있는 상황에서 빌드를 하면 켜져있는 모든 파일이 빌드가 되는지 궁금합니다.
퀴즈
66%나 틀려요. 한번 도전해보세요!
C++에서 포인터(pointer) 변수는 일반적으로 메모리 상에서 무엇을 저장하는 변수인가요?
실제 데이터의 값
데이터가 저장된 메모리 주소
변수의 이름 문자열
변수의 크기 정보
답변 1
0
Rookiss
지식공유자
Visual Studio가 문서 편집기의 역할도 하지만
그렇다고 '켜져있는' 모든 파일들이 빌드가 된다기보단
프로젝트에 '추가된' 파일을이 빌드되는 쪽에 가깝습니다.
cpp 파일들은 서로 독립적으로 빌드가 되는데
링크 과정에서 동일한 함수 이름 등의 문제가 나면 에러를 뱉어줍니다.




