求高人指点!!!error LNK2001: unresolved external symbol "public: void __thiscall
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求高人指点!!!error LNK2001: unresolved external symbol "public: void __thiscall相关的知识,希望对你有一定的参考价值。
错误是(1)error LNK2001: unresolved external symbol "public: void __thiscall SavingsAccount::dispAnAccount(void)" (?dispAnAccount@SavingsAccount@@QAEXXZ)
(2)fatal error LNK1120: 1 unresolved externals
#include<iostream>
#include<cmath>
#include<iomanip>
#include<string>
using namespace std;
.........
public:
//构造函数
SavingsAccount(int date=1,int id=10000);
int getaccNumber()return accNumber;
string getaccName()return accName;
string getaccPWD()return accPWD;
double getBalance()return balance;
void openAccount(int); //开户
void deposit(int date,double amount);//存款
void withdraw(int date,double amount);//取款
void settle(int date);
//结算利息,每年1月1日调用一次该函数
void dispAnAccount();//显示账户信息
;
SavingsAccount::SavingsAccount(int date,int id)
:accNumber(id),balance(0),lastDate(date),accumulation(0)
accName="admin";
accPWD="admin";
flag=0;
void SavingsAccount::record(int date,double amount)
accumulation=accumulate(date);
lastDate=date;
amount=floor(amount*100+0.5)/100;
//保留小数点后两位
balance+=amount;
cout<<date<<"\t#"<<accNumber<<"\t"<<amount<<"\t"<<balance<<endl;
void SavingsAccount::deposit(int date,double amount)
record(date,amount);
void SavingsAccount::withdraw(int date,double amount)
record(date,-amount);
void SavingsAccount::settle(int date)//计算年息
double interest=accumulate(date)*RATE/365;
record(date,interest);
accumulation=0;
SavingsAccount类的dispAnAccount函数,只有在类中的声明,没有找到具体的函数实现。
增加一个这样的代码就好了。
以上是关于求高人指点!!!error LNK2001: unresolved external symbol "public: void __thiscall的主要内容,如果未能解决你的问题,请参考以下文章
错误 1 error LNK2001: 无法解析的外部符号 _mainCRTStartup 错误 2 error LNK1120: 1 个无法解析的外部命
我的tk域名的网站突然打不开了,提示error id: "bad_httpd_conf" 之前都可以正常打开的,求高人指点。