永发信息网

C++中的rect.x1是什么意思?rect是一个对象,x1是一个变量!!谢谢!

答案:3  悬赏:40  手机版
解决时间 2021-03-15 01:21
C++中的rect.x1是什么意思?rect是一个对象,x1是一个变量!!谢谢!
最佳答案
你好,在c++中,此时的rect相当于c++中的一个类对象或一个结构体对象,x1是这个类或结构体中的成员。
且在此时,rect定义在栈中,直接通过 [类名或结构体名] rect 来定义。所以是rect.x1,相当于调用rect中的成员变量。(如果rect定义在堆中,即通过new来创建一个对象,则rect.x1的调用方法是错误的,只能用指针的方式调用,如rect->x1)
如果x1在rect这个类或结构体中,定义为公有(public)成员变量,则可用rect.x1进行赋值和取值。
如果x1在rect这个类或结构体中,定义为私有(private)或保护(protect)成员变量,则rect.x1是不能够在函数外直接调用。
注意:在结构体中,如果没有申明,则默认为公有成员变量。
希望对你能有所帮助!谢谢!
全部回答
不客气
你好! rect是类或者结构体对象,x1这个变量应该是一个成员变量,如 struct Rect { int x1; }rect; 使用时可以对成员变量赋值: rect.x1=10; 我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
富源县个体私营经济协会在哪里啊,我有事要去
成年男性左侧肾3.3*1.8*1.7这么大正常吗
贵阳银行爽得利可以中途取钱吗
关于瞬时速度、平均速度,以下说法中正确的是
急求一段非常文艺的文字介绍《哈利波特》!!
奔跑吧兄弟主题曲《超级英雄》歌词
山东田泰电缆有限公司这个地址在什么地方,我
海信三开门冰箱如何调节温度
金钟国,哈哈,gary,为什么后期不再一起了
在沙场淘金用什么方法淘
爱与被爱差别是什么,是和自己爱的人在一起快
招商银行株洲建设北路ATM怎么去啊,有知道地
德州学院有wifi热点吗?如果买个带wifi的手机
一个男生对你说蟹蟹的意思
什么是BUG龙啊?BUG龙怎么样?
推荐资讯
有多少男人不在乎老婆挣钱能力的大小 ???
齿轮油m220和clp220有什么不同
我烧了我和我老公的结婚照会发生什么事?
立方网络科技有限公司这个地址在什么地方,我
速6宾馆地址有知道的么?有点事想过去
准备去学ui设计,哪个学校好?
中药“鬼见愁”是什么?它有别名吗?
酒店房间里顶上有一闪闪的是什么?有的KTV也
京东商城白条衍生品时光杂货店在哪
我想在我家里的小镇上开家一般化小一点的KTV5
堕落的堕是什么意思
Does she have any books? 改为同义句:( )she
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?