gpt4 book ai didi

c++ - Const 正确性 : const char const * const GetName const (//stuff);

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

标记为家庭作业,因为这是我写的期中问题,但我不明白答案。我被要求在以下语句中解释每个 const 的用途:

const char const * const GetName() const { return m_name; };

那么,每个常量的解释是什么?

最佳答案

从右边拿。 ; 之前的那个告诉客户这是一个设计级别的常量,即它不会改变对象的状态。 (将此视为只读方法。)

好的,现在返回值:

const char const *const

这是一个指向 okay 的常量指针……我们开始吧!您有一个额外的 const -- 一个语法错误。以下是等效的:const TT const。如果你取出一个const,你会得到一个指向常量字符的常量指针。这有帮助吗?

关于c++ - Const 正确性 : const char const * const GetName const (//stuff);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1835399/

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