不知道哪錯了,很難受
uj5u.com熱心網友回復:
不貼編譯結果就沒得意思了uj5u.com熱心網友回復:
小白,第一次發帖,不懂規矩
uj5u.com熱心網友回復:
小白,第一次發帖,不懂規矩
uj5u.com熱心網友回復:
你是不是該寫個入口點main函式uj5u.com熱心網友回復:
寫了一個進去,編譯沒問題了,連接有問題,百度了許久也沒解決,還望大神指點。//順序表的創建
#include<iostream>
#include<string>
using namespace std;
const int MaxSize = 100;
template <typename DataType>
int main()
{
class Shunxulist
{
public:
Shunxulist();//建立空順序表
Shunxulist(DataType a[],int n);//建立長度為n的順序表
~Shunxulist();//解構式
void printlist();
private:
DataType data[MaxSize];//存放陣列元素的陣列
int Length;//線性表的長度
};
Shunxulist<DataType>::Shunxulist(DataType a[],int n)
{
cout>>"請輸入順序表長度:">>'\n';
cin>>n>>'\n';
if(n>MaxSize)throw "引數非法";
for(int i=0;i<n;i++)
{
data[i]=a[i];
}
Length=n;
}
void Shunxulist<DataType>::printlist ()
{
for(int i=0;i<Length;i++)
{
cout<<data[i]<<'\n';
}
}
return 0;
}
--------------------Configuration: 7順序鏈表 - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/7順序鏈表.exe : fatal error LNK1120: 1 unresolved externals
執行 link.exe 時出錯.
uj5u.com熱心網友回復:
這都什么嘛,main前面怎么會寫template?你class怎么會寫在main里面呢?你看看書上的范例怎么寫的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/27588.html
標籤:基礎類
上一篇:求解大神,我這個哪里出錯了
下一篇:編程解釋
