问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么C++中要把函数名称前加~?

发布网友 发布时间:2024-10-10 17:57

我来回答

2个回答

热心网友 时间:2024-10-10 22:04

函数前加~ 表示这个函数是析构函数,在执行到该对象的作用域之外时,亦或者删除该对象时,会执行析构函数。
没有什么特别的意思,规定是这样的

热心网友 时间:2024-10-10 22:00

~ 英文符号叫Tilde,意思是颚化符号,鼻音化符号,代字号,中文俗称波浪号。

波浪号形式上有三种,一种是居于格子中间,如“~ ”;一种是居于格子上方,如问题中的位置;一种是大波浪,比前一种符号要大些,如“~”。

扩展资料:

C++语言中,析构函数名也应与类名相同,只是在函数名前面加一个波浪符~,例如~stud( ),以区别于构造函数。它不能带任何参数,也没有返回值(包括void类型)。

只能有一个析构函数,不能重载。如果用户没有编写析构函数,编译系统会自动生成一个缺省的析构函数,它也不进行任何操作。所以许多简单的类中没有用显式的析构函数。

C/C++ 语言中,~又是一种运算符-二进制的“按位非”运算符。例如int x = 0x79; 写成二进制01111001;~x运算结果是10000110。也就是说:某位是1,就变0,是0,就变1。

参考资料来源:百度百科-~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省综合素质a级证书? 华为手机怎么还原微信聊天记录 华为手机微信内容恢复方法 股权转让的主要方式有哪些 股权转让有哪几种方式 股东转让的几种形式是 股东转让的几种形式 高考多少分能上衡阳师范学院南岳学院 你们被玖富金融骗,后期有还款吗? 玖富悟空理财2022年最新消息还有希望吗?悟空理财最新情况(悟空理财可信... 同等责任交通事故致人死亡是否追究刑事责任 C++中 析构函数是用来释放内存,那么自定义的析构函数,能释放内存吗? 析构是什么意思? 小白熊吸奶器怎么样呢? 我小米note手机,为什么系统更新进度老是不动,也没说不能更新,网速绝对... 红米note系统无法更新。电脑连上小米助手显示有可用更新但更新老是出错... 繁体与简体 梦见我搂着前女友穿白色的衣服 梦见男友逼着我穿他前女友一样的衣服,我很生气不穿,他逼着我穿后来拿... 求高人指点迷津,解释下“聚天下之精材,论百工之锐器”之意!感激不尽... ...英语作文,我们要口语考试了。尽量口语话点谢谢啊! 小白熊吸奶器声音大怎么办? 主事人欠款,担保人要负什么法律责任,,担保人在没签字的情况下为当事人... 中国电视剧中有没有像日剧《甜心空姐》差不多的?讲的是航空公司的。 想知道有没有专门描写空姐的电视剧 除了日剧“甜心空姐” 欧美的... 羽毛球比赛的边界怎么确定(羽毛球比赛单打边界) 华硕x8ac笔记本怎么上网? 华硕x8ac无线网卡图标找不到了,怎么办 华硕笔记本x8AC无线怎么每次都要开 无担保人的个人民间借贷有效吗 借条上如果没有担保人有法律效力吗 “析构函数没有返回值,甚至void类型也没有。”这句话是什么意思? 小白熊吸奶器怎么样 ...北京学习汉语,请给他写一封信,告诉他如何学习英语 ...你的美国笔友要来中国学习汉语,请你写封,陈述你建议!100英语_百度... 插画师怎么赚钱 插画师的赚钱方法有哪些 喜羊羊与灰太狼之飞马奇遇记许多问题! 喜羊羊与灰太狼之飞马奇遇记好看吗? 喜羊羊与灰太狼之飞马奇遇记的暗示 喜羊羊与灰太狼之飞马奇遇记的内容 怎样将word文档转换为信纸 大便上面有粘粘的东西,有的时候拉出来的像鼻涕一样的,肚子有的时候咕噜... 大便有时候会有黏黏的像鼻涕一样的一团团是什么毛病 拉大便最后会像鼻涕一样腰有下坠感怎么回事 为什么我拉大便会拉出像鼻涕那是什么 想要种植柑橘,没有可靠的苗木来源怎么办? 金秋砂糖桔的成熟度怎么判断? 怎么选购高品质的金秋砂糖桔? 梦见昨晚上去事的妈妈了 《后来的我们》中哪一句台词给你印象很深? 《后来的我们》最遗憾的20句台词