gpt4 book ai didi

C++ LNK2019 错误 : Unresolved external symbol

转载 作者:行者123 更新时间:2023-11-30 05:30:18 25 4
gpt4 key购买 nike

我在为类里面指定的实验室构建/编译我的程序时遇到问题。我把代码拿给我的教授看,她只看了一眼就说她也不知道是什么导致了错误。如果我错过了直接回答这个问题的上一个问题,我深表歉意。

错误:

error LNK2019: unresolved external symbol "void __cdecl get_streams(class std::basic_ifstream<char,struct std::char_traits<char> > &,class std::basic_ofstream<char,struct std::char_traits<char> > &)" (?get_streams@@YAXAAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@AAV?$basic_ofstream@DU?$char_traits@D@std@@@2@@Z) referenced in function _main

这是我目前的一些程序:


类声明:

void const get_streams(ifstream& ins, ofstream& ous);

主要功能:

 int main( ) 
{
ifstream ins;
ofstream ous;
AltMoney m1, m2, sum, difference;

get_streams(ins, ous);

read_money(ins, m1);
cout << "The first money is:";
write_money(ous, m1);

read_money(ins, m2);
cout << "The second money is:";
write_money(ous, m2);

sum = m1 + m2;
cout << "The sum is:";
write_money(ous, sum);

difference = m2 - m1;
cout << "The difference is:";
write_money(ous, difference);

ins.close();
ous.close();

return 0;
}

类定义:

void get_stream(ifstream& ins, ofstream& ous)
{
ins.open("in_file.dat");
if(ins.fail())
{
cout << "Failed to open the input file. \n";
exit(1);
}

ous.open("out_file.dat");
if(ous.fail())
{
cout << "Failed to open the output file. \n";
exit(1);
}
}

最佳答案

get_streams() 与 get_stream() 不同....

关于C++ LNK2019 错误 : Unresolved external symbol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36026222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com