C/C++编程笔记:C++中的 const 成员函数

2023-02-05 0 1,097

像核心成员表达式和核心成员表达式参数那样,类的第一类也能新闻稿为const。新闻稿为const的第一类难以修正,因而根本难以调用const核心成员表达式,即使那些表达式保证不修正该第一类。

C/C++编程笔记:C++中的 const 成员函数

能透过在第一类新闻稿的后缀constURL来创建const第一类。任何人企图更动const第一类的统计数据核心成员的试著单厢引致校对时严重错误。

语法结构:

const Class_Name Object_name;

当表达式新闻稿为const时,能在任何人类别的第一类,const第一类和非const第一类上调用它。

每每将第一类新闻稿为const时,都须要在新闻稿时对其展开调用。但,多于在构造表达式的协助下,才能在新闻稿时展开第一类调用。

当在表达式的新闻稿中采用constURL时,该函数将转变成const。const表达式的设想是不容许它修正调用它的第一类。提议实践中使尽量多的表达式常定量,以期防止不幸更动第一类。

下列是const表达式的单纯实例:

C/C++编程笔记:C++中的 const 成员函数

输入:20

当表达式新闻稿为const时,能在任何人类别的第一类上调用它。十分量表达式根本难以由十分量第一类调用。

比如,下列流程有C++严重错误:

C/C++编程笔记:C++中的 const 成员函数

输入: passing const Test as this argument of int

Test::getValue() discards qualifiers

让我们看另一个例子:

C/C++编程笔记:C++中的 const 成员函数

输入:Hello world Im Rancho Baba Inside display() Function

以上。

每天学点小知识,希望对你有协助~

另外如果你想更好地提升你的程式设计能力,学好C语言C++程式设计!弯道超车,快人一步!笔者这里或许能帮到你~

程式设计学习书籍分享:

C/C++编程笔记:C++中的 const 成员函数

程式设计学习视频分享:

C/C++编程笔记:C++中的 const 成员函数

分享(源码、项目实战视频、项目讲义,基础入门教程)

欢迎转行和学习程式设计的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

C/C++编程笔记:C++中的 const 成员函数

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务