错误1 error LNK2019:未解析的外部符号“public: void __thiscall ArrayIntStorage::sortOwn(void)”(?sortOwn@ArrayIntStorage@@QAEXXZ)在函数_main G:\08227\ACW\MAIN\08227_ACW2_Test_Harnesses_2010-11\C_Style_Array\main.obj C_Style_Array中引用
错误2 error LNK2019:未解析的外部符号“public: void __thiscall ArrayIntStorage::sortStd(void)”(?sortStd@ArrayIntStorage@@QAEXXZ)在函数_main G:\08227\ACW\MAIN\08227_ACW2_Test_Harnesses_2010-11\C_Style_Array\main.obj C_Style_Array中引用
错误3 error LNK2019:未解析的外部符号“class std :: basic_ostream >&__cdecl operator <<(class std :: basic_ostream >&,class ArrayIntStorage const&)”(?6@YAAAV?$ Basic_ostream @ DU?$ Char_traits @ D@std @@ @ std @@AAV01@ ABVArrayIntStorage @@ @Z)在函数_main G:\08227\ACW\MAIN\08227_ACW2_Test_Harnesses_2010-11\C_Style_Array\main.obj C_Style_Array中引用
错误4 error LNK2019:未解析的外部符号“class std :: basic_istream >&__cdecl operator >>(class std :: basic_istream >&,class ArrayIntStorage&)”(?5@YAAAV?$ Basic_istream @ DU?$ Char_traits @ D@std @@ @ std @@AAV01@AAVArrayIntStorage @@ @Z)在函数_main G:\08227\ACW\MAIN\08227_ACW2_Test_Harnesses_2010-11\C_Style_Array\main.obj C_Style_Array中引用
错误5 error LNK2019:未解析的外部符号“public: bool __thiscall ArrayIntStorage::setReadSort(bool)”(?setReadSort@ArrayIntStorage@@QAE_N_N@Z)在函数_main G:\08227\ACW\MAIN\08227_ACW2_Test_Harnesses_2010-11\C_Style_Array\main.obj C_Style_Array中引用
错误6 error LNK1120:5个无法解析的外部符号 G:\08227\ACW\MAIN\08227_ACW2_Test_Harnesses_2010-11\C_Style_Array\Debug\C_Style_Array.exe 1 1 C_Style_Array
我不知道发生了什么事情,我在想是否漏掉了什么? 我是新手,它没有给我任何行号,所以我不确定要给你哪些代码,所以我会给你这部分。
#include <fstream>
#include <iostream>
using namespace std;
#include "ArrayIntStorage.h"
int main(int argc, char **argv) {
ifstream fin1("ACW2_data.txt");
ofstream out1("1-arrayUnsortedRead.txt");
ofstream out2("2-arrayUnsortedRead-thenSTDSort.txt");
if(!fin1.is_open())
{
cout << "FAIL" << endl;
return 1;
}
ArrayIntStorage arrayStorage1;
arrayStorage1.setReadSort(false); // do not read sort
// read in int values into data structure
fin1 >> arrayStorage1;
// output int values in data structure to file
out1 << arrayStorage1;
// sort data structure using std
arrayStorage1.sortStd();
// output int values in data structure to file
out2 << arrayStorage1;
fin1.close();
out1.close();
out2.close();