inflearn logo
강의

Course

Instructor

[10 minutes a day | C++] Introduction to C++ programming that anyone can easily learn

Separate compilation

질문사항 있습니다..동작을 안하고 있어요..

339

gmjjb0309

6 asked

0

fun.cpp 를 만든 뒤에는 indef.cpp(main.cpp 역할) 가 동작을 안하고 있는 상태입니다.
undefined reference to 'display(MyStruce&)' 라는 오류가 뜨고 있습니다..
indif.cpp #include "struct.h" /* 1. 함수 원형 2. #define 이나 const를 사용하는 기호 상수 3. 구조체 선언 4, 클래스 선언 5. 탬플릿 선언 6. 인라인 함수 */ int main() { MyStruct PenguinCoding = { "Penguin", 26, }; display(PenguinCoding); return 0; } fun.cpp#include "struct.h" void display(MyStruct& temp) { cout << "이름 : " << temp.name << endl; cout << "나이 : " << temp.age << endl; }struct.h#ifndef STRUCT_H #define STRUCT_H #include <iostream> //헤더 파일을 여러 파일에 포함시킬 때에, //반드시 단 한 번만 포함시켜야 한다. using namespace std; struct MyStruct { string name; int age; }; void display(MyStruct& temp); #endif분명 정상적으로 따라가고 있었다고 생각했는데 어디에서 문제가 되는지 모르겠습니다..

c++

Answer 2

1

gmjjb0309

fun.cpp 를 include 로 추가해주니까 정상 동작 하네요..?
#include "fun.cpp" 를 추가하고 나서야 동작이 되고 있습니다..
제가 이상한건가요? 아니면 누락된건가요?

0

gmjjb0309

수업자료를 그대로 붙여도 안되네요..

switch 구문과 break continue 구문 강의 질문드립니다

0

56

1

opreator*

0

75

1

cin은 c언어에서의 scanf와 동일하다고 봐도 될까요?

0

140

0

질문이 있습니다.

0

108

1

temp1 선언

0

91

1

const MyStruct& 사용

0

114

0

인트형 포인터의 사이즈가 8이 나옵니다.

0

217

1

MyStruct* temp = new MyStruct; 에서 temp도 delete를 해야하나요?

0

127

1

#include <iostream> 중복

0

155

1

int sum=sumArr(arr. SIZE) 문의

0

137

1

4:04질문입니다.

0

111

1

4:39 질문입니다.

0

129

1

질문있습니다.

0

105

1

질문있습니다.

0

107

1

9:11 b에는 a이 주소값이 들어갔다고 하는데 *b의 값이 왜 a랑 같은 값이 나오나요?

0

160

1

빌드 실패 오류 질문 드립니다!

0

393

1

추상화와 클래스중 질문

0

175

1

질문 드립니다

0

188

1

함수와 구조체 강의 음성이 이상합니다.

0

200

1

분할 컴파일 과정에서의 오류 발생

0

604

2

<<, >> 비트 연산자에 대한 설명이 맞나요?

0

450

2

포인터 연산

0

390

2

비주얼 스튜디오 코드를 사용해도 되나요?

0

803

1

[정수형 자료형과 실수형 자료형] int보다 long이 더 크다고 했는데 왜 같은 값으로 나오는 건가요?

0

665

1