질문사항 있습니다..동작을 안하고 있어요..
339
6 asked
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분명 정상적으로 따라가고 있었다고 생각했는데 어디에서 문제가 되는지 모르겠습니다..
Answer 2
1
fun.cpp 를 include 로 추가해주니까 정상 동작 하네요..?
#include "fun.cpp" 를 추가하고 나서야 동작이 되고 있습니다..
제가 이상한건가요? 아니면 누락된건가요?
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

