对不起,这个问题可能太简单了,我是 C++ 的新手。我应该如何实现int
只能在类内部修改但具有公共访问器的字段?
在 c# 中,我们可以编写这个简单的代码:
public int MsgSeqNum { get; private set; }
在 c++ 上,我可能应该写类似的东西(伪代码):
public:
int GetMsgSeqNum() { return msgSeqNum; };
private:
int msgSeqNum;
这是做事的正确方式吗?会GetMsgSeqNum
被内联吗?我应该手动将方法标记为inline
吗?添加此方法调用时是否会引入延迟?