おそらく単純すぎる質問で申し訳ありません。私はC ++の初心者です。int
クラス内でのみ変更できるがパブリックアクセサーを持つフィールドを実装するにはどうすればよいですか?
C# では、次の簡単なコードを記述できます。
public int MsgSeqNum { get; private set; }
C ++では、おそらくそのようなものを書く必要があります(疑似コード):
public:
int GetMsgSeqNum() { return msgSeqNum; };
private:
int msgSeqNum;
それは物事を行う正しい方法ですか?GetMsgSeqNum
インラインになりますか?メソッドを手動でマークする必要がありinline
ますか? このメソッド呼び出しを追加するとレイテンシが発生しますか?