未解決の外部シンボル(T_ChangeNum(int))が参照されました
Posted: 2018年6月14日(木) 01:42
以下のようにプロジェクトを分割した際、test.cppを読み取ってくれずタイトルにあるエラーがでてしまいました。
どのようにすれば正常に動作するのでしょうか?
どのようにすれば正常に動作するのでしょうか?
//main.cpp
#include <iostream>
#include "test.h"
using namespace std;
int main() {
Test test;
test.T_ChangeNum(4);
cout << test.T_GiveNum() << endl;
return 0;
}
// test.h
#pragma once
#include <iostream>
class Test {
private:
int T_num;
public:
void T_ChangeNum(int);
int T_GiveNum() const { return T_num; }
};
// test.cpp
#pragma once
#include "test.h"
inline void Test::T_ChangeNum(int number) {
T_num = number;
}