C++ VS为我的构造器提供了另一个解决方案,但我想知道为什么我的构造器不能工作
我的构造函数下面有一条绿线,表示找不到函数定义 Visual Studio已经给了我一个解决方案,但我想知道为什么我的解决方案不起作用C++ VS为我的构造器提供了另一个解决方案,但我想知道为什么我的构造器不能工作,c++,constructor,C++,Constructor,我的构造函数下面有一条绿线,表示找不到函数定义 Visual Studio已经给了我一个解决方案,但我想知道为什么我的解决方案不起作用 #pragma once #include "class_dayType.h" #include <iostream> #include <string> using namespace std; int main() { dayType day; string d; cout << "Enter
#pragma once
#include "class_dayType.h"
#include <iostream>
#include <string>
using namespace std;
int main() {
dayType day;
string d;
cout << "Enter day of week: ";
cin >> d;
day.set_day(d);
}
错误:
LNK2019未解析的外部符号公共:\ uu thiscall dayType::dayTypevoid??0dayType@@QAE@XZ在每周的功能_mainday _中引用
LNK1120 1未解决的外部工作日
这不是一个定义,只是一个声明。它表示以后代码中的某个地方将出现构造函数或任何函数
你需要
dayType()
{
}
阅读更多信息。您似乎对声明和定义没有任何了解。副本更一般,但公认的答案还包括函数声明和函数定义
dayType::dayType()
{
}
dayType();
dayType()
{
}