當前位置:係統粉 > 電腦問答 > 其他問答 > C++函數對象的傳遞

C++函數對象的傳遞

提問者:芥子v月  |  瀏覽 次  |  提問時間:2017-01-28  |  回答數量:4

C++函數對象的傳遞 #include<iostream>using namespace std;class Spuare{牋牋牋int牋a;牋牋牋public:牋牋牋牋牋Square(int n)牋牋牋牋牋牋 {牋牋牋牋牋牋牋牋牋牋牋牋a=n*n;牋牋牋牋牋牋牋牋牋牋牋牋}牋牋 牋牋牋牋牋牋 void squ_sum(Square b)牋牋牋牋牋牋 {牋牋牋牋牋牋牋牋牋a=a+b.a;牋牋牋牋牋牋牋牋牋cout<<\"兩數的平方和:\"<<a<<endl;牋牋牋牋牋牋牋牋牋}牋牋牋牋牋牋牋牋牋};int main(){牋牋int n1,n2;牋牋cout<<\"輸入第一個數:\";牋牋cin>>n1;牋牋cout<<\"輸入第二個數:\" ;牋牋cin>>n2;牋牋Square first(n1),second(n2);牋牋first.squ_sum(second);牋牋system(\"pause\");牋牋return 0;牋牋} 錯誤:8牋牋牋牋牋牋 ISO C++ forbids declaratio

已有4條答案
老貓貓老軒

老貓貓老軒

回答數:42  |  被采納數:53

2017-01-28 23:44:41
按照 書上編寫的啊
讚 4
m俏言

m俏言

回答數:132  |  被采納數:91

2017-01-28 23:00:43
你沒定義Square類型
讚 13
heaven苦澀丶

heaven苦澀丶

回答數:82  |  被采納數:81

2017-01-29 06:11:51
這個程序怎樣改寫,下麵那個就是我改寫的啊,還是不行
讚 8
錢尼瑪j

錢尼瑪j

回答數:167  |  被采納數:78

2017-01-29 00:30:29
啊第一個
class square 寫成了spuare
讚 16
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航