首页 > 留学

字符串指针变量_字符串指针|世界聚焦

来源:互联网 时间:2023-06-24 14:08:02

1、使用const的好处在于它允许指定一种语意上的约束——某种对象不能被修改——编译器具体来实施这种约束。

2、通过const,你可以通知编译器和其他程序员某个值要保持不变。


(资料图片仅供参考)

3、只要是这种情况,你就要明确地使用const ,因为这样做就可以借助编译器的帮助确保这种约束不被破坏。

4、const关键字实在是神通广大。

5、在类的外面,它可以用于全局或名字空间常量,以及静态对象(某一文件或程序块范围内的局部对象)。

6、在类的内部,它可以用于静态和非静态成员。

7、对指针来说,可以指定指针本身为const,也可以指定指针所指的数据为const,或二者同时指定为const,还有,两者都不指定为const:char *p = "hello"; // 非const指针, // 非const数据const char *p = "hello"; // 非const指针, // const数据char * const p = "hello"; // const指针, // 非const数据const char * const p = "hello"; // const指针, // const数据语法并非看起来那么变化多端。

8、一般来说,你可以在头脑里画一条垂直线穿过指针声明中的星号(*)位置,如果const出现在线的左边,指针指向的数据为常量;如果const出现在线的右边,指针本身为常量;如果const在线的两边都出现,二者都是常量。

9、在指针所指为常量的情况下,有些程序员喜欢把const放在类型名之前,有些程序员则喜欢把const放在类型名之后、星号之前。

10、所以,下面的函数取的是同种参数类型:class widget { ... };void f1(const widget *pw); // f1取的是指向 // widget常量对象的指针void f2(widget const *pw); // 同f2因为两种表示形式在实际代码中都存在,所以要使自己对这两种形式都习惯。

11、const的一些强大的功能基于它在函数声明中的应用。

12、在一个函数声明中,const可以指的是函数的返回值,或某个参数;对于成员函数,还可以指的是整个函数。

本文就为大家分享到这里,希望小伙伴们会喜欢。

相关稿件

字符串指针变量_字符串指针|世界聚焦

美媒称波兰曾作为“北溪”爆炸行动基地 波兰:完全不属实!-全球简讯

古老运动“火出圈” 龙舟也有“冷知识” 每日速递

推动品牌建设上台阶-全球即时

高考成绩今晚公布 “敬礼娃娃”郎铮分数637分 有望进入心仪大学

烟台高新区益文小学开展班级古诗竞赛活动|世界观热点

被泼冰水的昆虫学家,竟引发了人性大讨论?|导读爱德华·威尔逊代表作《论人的本性》

当前最新:端午文创走俏 传统文化创新表达

复兴号开进青藏铁路 提速至160公里/时 全程不到6小时

环球观天下!特斯拉FSD入华传言不断 我们离放心松开方向盘还很远

国家统计局:6月中旬26种产品价格上涨 生猪(外三元)价格环比持平|环球速看料

环球报道:范杰尔·古鲁加_关于范杰尔·古鲁加的简介

每日消息!范杰_关于范杰的简介

宁夏银川市开展为期一个月公共安全隐患排查整治专项行动 环球观点

今日关注:辽宁营口钢铁厂烫伤事故致4死5伤 涉事企业曾被环保处罚47次

北方超40℃面积已达10万平方公里 多地日最高气温突破历史极值 全球速看料

研究显示全球约九成过量碳排放源自美国等发达国家 天天视点

世界热资讯!瓦格纳创始人否认试图发动武装叛乱,此前公开与俄军方发生争执

七年级上册英语知识点思维导图_七年级上册英语知识点_环球快看点

【天天速看料】世界速读:行政诉讼名词解释汇总(行政诉讼名词解释) 视焦点讯

天天播报:浑南区气象台发布大风蓝色预警信号

克6:如果勇士首发保罗 那他的轮换会和在火箭的第一年一样

国膜小黎 国模小黎-环球快讯

厦门一中集美分校附近楼盘 中国厦门一中集美分校在哪_天天微头条

用年表读通中国近代史 平装_关于用年表读通中国近代史 平装介绍

全球热点!用差异性显示法研究极低频磁场对基因表达的影响_关于用差异性显示法研究极低频磁场对基因表达的影响介绍

晶报说·快评丨彭健:在故事中感受深圳之美

世界热点评!天行九歌70集预告,卫庄单挑黑白玄翦,盖聂不知所踪

当前时讯:唐三终于知道统一的好处了?当年拼命阻挠大陆统一,现在啪啪打脸

推动品牌建设上台阶