float e marginsx=0.45e+10L错在哪

c++求改错_百度知道
#include&iostream&
class Point
void InitP(float xx=0,float yy=0){X=xx,Y=}
void Move(float xOff,float yOff){X+=xOff,Y+=yO}
float GetX(){return X;}
float GetY(){return Y;}
float X,Y...
我有更好的答案
H: void&InitR(float&GetY(){return&Y;}main(){ Rectangle&&&rect,3;}.X&&Point{public: void&W,2,float&h) { // X=x,Y=y;//X和Y是Point的私有成员&在这里不能直接用的
InitP(x;};rect.GetX()#include&iostream&using&// cout&&class&Rectangle:public&Point{因为Point类没有适合赋值的构造函数
W=w,H=h; } float&GetH(){return&InitP(float&xx=0;H: float&&//私有数据成员不能直接用的 namespace&class&nbsp,Y=} void&Move(float&xOff.InitR(1;x;} float&GetW(){return&nbsp,float&yOff){X+=xOff,Y+=yO} float&nbsp,float&y,float&nbsp,Y;GetX(){return&X;} float&X;void&w;W,y);//要这样才能实现赋值&}private:&&&&float&nbsp,4);//加一个赋值的函数 cout&lt,float&yy=0){X=xx
如果将第10 行改为public或protected呢
改为public 可以的!但是改为protected的话主函数的//
cout&&rect.X&&这里还是不能访问的!
将第13行的的公有继承分别改为保护继承和私有继承,是不是也是有一个不能访问,不是说私有数据成员不能直接引用吗,直接引用会怎样呀~
私有数据成员不能被其它类和其它函数直接访问的!如果改为保护继承和私有继承那么 这个 cout&&rect.GetX();是不能访问的了!当然cout&&rect.X&&这个也一样的不能访问的了!如果私有数据成员你在其它类中引用的话程序会报错的!建议认真看下书上的概念!这个还是不难理解的!
采纳率:41%
来自团队:
SetX(float&GetH(){return&H;} float&class&Point{iostream&gt,H=h; } float&float&GetX(){return&&RMove(float&X=x;&rect.X&&
W=w;yy=0){X=xx,Y=rect.GetX(); //cout&&h) {
//X=x,float&w,float&&nbsp:#include&}private: float&X,Y;};class&nbsp,SetY(y);&using&namespace&nbsp:public&yOff){X+=xO&nbsp:& cout&Point{public: void&GetW(){return&W;}}&//&父类的公有成员函数用来设置私有成员数据 void&SetY(float&y){this-&Y=y;}&&&nbsp,Y+=yOff: void&InitP(float&X;&xx=0,float&y;float&W,H;};void&main(){ Rectangle&} float&GetY(){return&
SetX(x);&nbsp,Y=y;} void&InitR(float&x,float&Y;x){this-&} void&xOff,float&nbsp//&子类不能直接访问父类的私有成员数据,但可通过成员函数来间接访问,如下
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。float FH() { float x,y=0,n=0; cin&&x; while(x!=-1) { n++; y+=x; cin&&x; } if(n==0) else re_百度知道
float FH() { float x,y=0,n=0; cin&&x; while(x!=-1) { n++; y+=x; cin&&x; } if(n==0) else re
函数的功能是什么?
我有更好的答案
求输入所有的数的平均值
采纳率:28%
这个函数不完整
else return y/n;}
为您推荐:
其他类似问题
您可能关注的内容
cin的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。float x=y=3,14;正确?还是float x=3.14,y=x=3.14;正确?为什么?_百度知道
float x=y=3,14;正确?还是float x=3.14,y=x=3.14;正确?为什么?
我有更好的答案
14;按从左至右结合顺序 x=y但y属于未定义,编译会出错后者正确。因为float x=y=3
为您推荐:
其他类似问题
float的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。若有定义:int a,b=0; float x=1.5;则正确的赋值语句是_百度知道
若有定义:int a,b=0; float x=1.5;则正确的赋值语句是
A:a=1, b=2B:b=(int)x;C:a=b=5D:b++为什么B是对的啊?可以写成b=(int)x吗?
顺便帮我解释下其他选项罗,谢谢哈
我有更好的答案
虽然float 赋值给int会丢失小数部分但这种方式是可以的空格你随便加 都是可以的
能帮我解释下其他选项吗?
好A,不能两个放一起非要放一起中间也要是;那就相当于两行了b,是可以的 但会丢失浮点数的小数部分c,是可以的
相当于 b=5; a=b;这两条(连续多个=号从右到左顺序)d,这是自运算不算赋值语句
采纳率:66%
为您推荐:
其他类似问题
赋值语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 floate 的文章

 

随机推荐