0

おそらく単純すぎる質問で申し訳ありません。私はC ++の初心者です。intクラス内でのみ変更できるがパブリックアクセサーを持つフィールドを実装するにはどうすればよいですか?

C# では、次の簡単なコードを記述できます。

public int MsgSeqNum { get; private set; }

C ++では、おそらくそのようなものを書く必要があります(疑似コード):

public:
    int GetMsgSeqNum() { return msgSeqNum; };
private:
    int msgSeqNum;

それは物事を行う正しい方法ですか?GetMsgSeqNumインラインになりますか?メソッドを手動でマークする必要がありinlineますか? このメソッド呼び出しを追加するとレイテンシが発生しますか?

4

2 に答える 2