永发信息网

请问在vc++中,这里的+=是什么含义呢。

答案:3  悬赏:80  手机版
解决时间 2021-11-11 14:58
请问在vc++中,这里的+=是什么含义呢。
最佳答案
这个题目应该又上下文的吧。
+= 在这里就是字符串拼接,C++里对String类型的"+="操作符进行了重载。

函数第一行UpdateData应该是把界面中输入的名字和电话从对话框里获取并赋值到m_strName和m_strPhone…中;
后面就是把名字和电话组合添加到m_strRecord中,即一条新的记录"名字 电话<回车换行>";
最后的UpdateData应该是根据m_strRecord刷新界面的通讯录等。追问我还是有些不明白的地方。我知道他的作用是输入信息的。但是这个+=我还是不太理解。
这样子写就可以实现信息的输入吗。追答操作符重载知道不?
String类型的 += 操作被重载成了 字符串拼接
str1 += str2 类似 C语言中的 strcat(str1, str2),及将字符串str2 的内容拼接到 str1尾部。
所以 这里+=的处理就是在m_strRecord 字符串的尾部 再拼接"名字 电话<回车换行>",每次调用都在尾部拼接一组名字和电话。
全部回答
x+=2就是 x=x+2追问这里也可以这么理解成吗追答都是一样的意思,+=就是增加 自己再加上 后 给自己追问那您可以解释下这段代码的含义吗。是在文本编辑框中录入姓名,电话号码信息的。追答如果m_strName和m_strPhoneNumber都不是空的话进行
m_strRecord把自己的值加上m_strName 再赋值给m_strRecord
其他类似追问可是我还是有点不理解亲。为什么要用它自己加name呢。这样可以实现在编辑框的输入吗。追答举例
m_strRecord+=m_strName;
这里
m_strRecord=“abc”;
m_strName="123";
执行结果
m_strRecord 内容是“abc123”追问在这个编辑题目中,m_nRecord中没有内容对不对。那他加name做什么呢。追答作为函数,以后有可能还会再次调用的
x+=a就是x=x+a的意思追问在这个编辑题目中,m_nRecord中没有内容对不对。那他加name做什么呢。追答你的问题里没看到有m_nRecord啊追问额,是那个m_strRecord追答这几个应该是在其他地方定义的结构体吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
通达驾校(乌鲁木齐水磨沟区)地址在哪,我要去
有谁知道魔力挺是什么
猎麂子犯法吗?
我们朋友几个打算合伙开公司,请问怎么确定公
用固然,却,怎么造句
用安达两字作一副对联
迷失自我谁玩过,我通关了
鹿山村地址有知道的么?有点事想过去!
脚心感觉特别热,难受,怎么回事
描写波浪的成语
我要做武汉鸭脖感觉咋样
国家电网分配单位按分数吗?
一阵急促的报警声突然从一座陈列着珍贵字画的
我泰坦之旅玩不了 win7系统 我要崩溃了.
水泥62.5P跟62.5是什么意思
推荐资讯
“今天上海下雨”日语
太平果的介绍
有关微信公众号的问题,别人关注本公众号,系
林冲死的地点,死法及原因
长140厘米宽120厘米有多少平方厘米
山西省浦县到北京有多少公里
昨天买了时尚风格袋鼠皮夹不喜欢可以退吗
定州中山中学地址在哪,我要去那里办事,
我一个朋友无证经营烟草6万多被带走了会坐牢
SunnyHome私人定制(SunnyHome)地址有知道的么
请问吃鲜白贝黑木耳对人的身体有害吗
京沪高速违章在哪处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?