【发布时间】:2020-07-23 16:41:32
【问题描述】:
inline unsigned int FunctionName() const { return variable; }
我最近遇到了内联函数,我想知道 const 在这段 sn-p 代码中实际做了什么。
【问题讨论】:
inline unsigned int FunctionName() const { return variable; }
我最近遇到了内联函数,我想知道 const 在这段 sn-p 代码中实际做了什么。
【问题讨论】:
其实这是一个方法,这里 inline 是可选的。 const 意味着 this 方法不会改变结构/类中的某些内容。这也意味着你可以在这个结构/类的 const 版本上使用它。
struct my_stuff {
int variable;
inline int FunctionName() const { return variable; }
}
【讨论】: