gpt4 book ai didi

c++ - 内联常量函数

转载 作者:行者123 更新时间:2023-12-03 07:07:00 24 4
gpt4 key购买 nike

由于内联函数将取代代码的实际调用,所以将内联函数作为const调用有什么用。

Inline void adddata() const {...}

最佳答案

内联函数是可以在每个翻译单元中定义的函数,并且必须在调用它的每个翻译单元中单独定义。对于您认为该函数应该内联的编译器,这也是一个完全没有约束力的建议。编译器可以自由地实际内联或不内联您的任何函数,无论它们是否被声明为内联。

const 意味着该函数是其方法的对象将不会被函数调用明显修改。这也有异常(exception),如果你足够努力,总是可以修改的,但通常 const 是对调用者的 promise ,你不会。

将它们一起使用对它们各自的含义没有任何附加意义。它们本质上是无关的。

关于c++ - 内联常量函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31992241/

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