程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> vs2010調試錯誤-vs2010 error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認 int

vs2010調試錯誤-vs2010 error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認 int

編輯:編程綜合問答
vs2010 error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認 int

#include
using namespace std;
template
Tswap(Type &rx,Type &ry)
{
Type temp=rx;
rx=ry;
ry=temp;
}
int main()
{
int x=2,y=5;
cout<<"交換前,x:"<<x<<" y:"<<y<<endl;
Tswap(x,y);
cout<<"交換後,x:"<<x<<" y:"<<y<<endl;
float a=2.15f,b=5.34f;
cout<<"交換前,a:"<<a<<" b:"<<b<<endl;
Tswap(a,b);
cout<<"交換後,a:"<<a<<" b:"<<b<<endl;
cout<<fixed;//以十進制輸出
double c=2.153456f,d=5.345678f;
cout<<"交換前,c:"<<c<<" d:"<<d<<endl;
Tswap(c,d);
cout<<"交換後,c:"<<c<<" d:"<<d<<endl;
return 0;
}
上述代碼來自於韓磊老師的零點學通C++書中,我用vs2010編譯時,出錯,提示代碼第9行:“error C4430: 缺少類型說明符 - 假定為 int。注意: C++ 不支持默認 int,”請問高師,這是怎麼回事。代碼有已經核對過多遍,沒有錯誤,就是在編譯時報錯。

最佳回答:


template

後面使用分別改成:
Tswap(x,y);
Tswap(x,y);
Tswap(x,y);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved