gpt4 book ai didi

c++函数语法/原型(prototype) - 括号后的数据类型

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:06:19 28 4
gpt4 key购买 nike

我非常熟悉 C/C++ 标准函数声明。我最近看到这样的事情:

int myfunction(char parameter) const

以上只是一个假设的例子,我什至不知道它是否有意义。我指的是参数之后的部分。常数。这是什么?

一个更真实的例子:

wxGridCellCoordsArray GetSelectedCells() const

这个可以查到here那么行尾的文本 const 到底在做什么?

最佳答案

const 表示该函数不会更改 this 的任何数据成员,除非它们被标记为可变。
只有成员函数可以标记为 const,这意味着函数内部不会更改任何成员。

关于c++函数语法/原型(prototype) - 括号后的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17824057/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com