当前位置:系统粉 > 电脑问答 > 其他问答 > 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 系统粉 版权声明 最新发布内容 网站导航