[求助]为什么我这个程序要定义入口点???
#include <iostream>using namespace std;
template < typename T >
void turn(T *p)
{
int e,f;
T g;
for(e=0;e<n-1;e++)
{
for(f=e+1;f<=n-1;f++)
{
if(*p[e]>*p[f])
{
g=*p[e];
*p[e]=*p[f];
*p[f]=g;
};
};
};
}
int n,m;
template < typename T >
int main()
{
cin >> ::n;
T a[n];
for(m=0;m<n;m++)
cin >> a[m];
turn(a);
for(m=0;m<n;m++)
cout << a[m] << "_" ;
return 0;
}
编译运行后出现这个::
------ 已启动生成: 项目: xcvxcv, 配置: Debug Win32 ------
正在链接...
LINK : fatal error LNK1561: 必须定义入口点
生成日志保存在“file://d:\C++\xcvxcv\xcvxcv\Debug\BuildLog.htm”
xcvxcv - 1 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========