fatal error LNK1120: 2 unresolved externals

cuilll cuilll 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include <iostream>
using namespace std;
#include <string>

class Stud
{
private:
int no; //学号
string name; //姓名
double deg; //成绩
static double sum; //总分
static int num; //人数

public:
Stud(int no=0,string name="noName",double deg=0.0)
{

this->no=no;
this->name=name;
this->deg=deg;
this->num+=1;
this->sum+=deg;
}

void setdata(int no,string name,double deg)
{
this->no=no;
this->name=name;
this->deg=deg;
this->sum=(sum-this->deg+deg);
//如果在构造函数中给了成绩,这里又要重新设置,先把原来给的减掉再加上这里新设置的,避免了成绩重复累加


}
void disp()
{
cout<<this->no<<"\t" <<this->name<<"\t" <<this->deg<<"\t"<<endl;
}
static double avg()
{

double average=Stud::sum/Stud::num;

return average;

}


};

int main(int argc, char *argv[])
{


Stud student[5];

int no;
string name=NULL;
double deg;
for(int i=0;i<5;i++)

{

cout<<"请输入学号:"<<endl;
cin>>no;
cout<<"请输入姓名:"<<endl;
cin>>name;
cout<<"请输入成绩:"<<endl;
cin>>deg;

student[0].setdata(no,name,deg);

}


//显示每个同学的成绩
cout<<"学号"<<"\t" <<"姓名"<<"\t" <<"成绩"<<"\t"<<endl;
for(int j=0;j<5;j++)
{

student[0].disp();
}


//输出平均成绩
cout<<endl<<"平均成绩为"<<Stud::avg();




return 0;


}




...全文

相关推荐

(Win7_+_OpenCV1.0_+_VC++6.0)配置

**Error LNK2001: Unresolved External Symbol 和 Fatal Error LNK1120:1 Unresolved Externals** 这类错误通常是由于项目类型设置不当造成的

fzh1986

vc中error LNK2001 resolved external symbol _WinMain@16的解决方法

error LNK1120: 1 unresolved externals` - `error executing link.exe`- **现象**: - 在尝试编译并链接包含`WinMain`函数的代码时

GIS_Dolphin

供新手使用的MFC

具体步骤:打开VC++6.0,点击主菜单File&#40;文件&#41;-〉New(新建)

Z00150

技术转移机构如何基于数据提升项目撮合精准度?.docx

技术转移机构如何基于数据提升项目撮合精准度?

BIZKEEN

超扭滑模与快速终端滑模的永磁同步电机无感控制:理论、离散化实现与仿真研究(Simulink仿真实现)

内容概要:本文系统研究了超扭滑模控制(STSMC)与快速终端滑模控制(FTSMC)在永磁同步电机(PMSM)无感控制中的应用,重点涵盖其理论基础、离散化实现方法及Simulink仿真验证。文章深入阐述了两种高阶滑模控制策略的设计原理,利用磁链无感观测技术实现转子位置与速度的精确估计,从而省去物理传感器,有效提升了系统的可靠性与鲁棒性。同时,提供了完整的Simulink仿真模型构建方案,包括控制器设计、关键参数整定及动态响应性能分析,充分验证了所提出的方法在零速与低速工况下的卓越控制性能和有效性。; 适合人群:具备电机控制、现代控制理论基础知识及熟练掌握MATLAB/Simulink仿真技能的研究生、科研人员与工程技术人员。; 使用场景及目标:①深入理解高阶滑模控制在电机驱动系统中的设计思想与具体实现;②掌握基于滑模观测器的无感控制核心技术;③开展永磁同步电机高性能控制算法的理论研究、仿真验证与工程化探索。; 阅读建议:建议将文中详尽的理论推导与Simulink仿真模型相结合进行学习,重点关注滑模面的构建、抖振抑制策略的实施以及离散化处理的细节,有条件的研究者可进一步将算法移植到DSP等硬件平台进行实验验证,以深化对理论的理解并检验其实际应用效果。

长安程序猿
评论 2
收藏 已收藏
分享
返回顶部
cuilll
新手乐园 33,315 成员 41,769 内容