关于c++内联函数的问题
question regarding inline functions in c++
inline unsigned int FunctionName() const { return variable; }
我最近遇到了内联函数,我想知道 const 在这段代码中实际上做了什么。
实际上这是一种方法,这里内联是可选的。 Const 表示此方法不会更改 struct/class 中的某些内容。这也意味着您可以在 struct/class.
的 const 版本上使用它
struct my_stuff {
int variable;
inline int FunctionName() const { return variable; }
}
inline unsigned int FunctionName() const { return variable; }
我最近遇到了内联函数,我想知道 const 在这段代码中实际上做了什么。
实际上这是一种方法,这里内联是可选的。 Const 表示此方法不会更改 struct/class 中的某些内容。这也意味着您可以在 struct/class.
的 const 版本上使用它struct my_stuff {
int variable;
inline int FunctionName() const { return variable; }
}