私は、コンテナ(マップ、ベクトル、リスト、...)にどのように変更可能かを知りたい。さらに、私は何を覚えておく必要がありますか?C++コンテナのパフォーマンスに対する可変キーワードにはどのような影響がありますか?
8
A
答えて
10
mutable
は、const
のように、コンパイル時のものです。それはあなたが一定のコンテキストでその変数を変更することを許可します。実行時に、コンテナを宣言しても差はありませんmutable
class Foo{
mutable int i;
public:
void foo() const{
// constant context, but you can modify `i`
i = 5;
}
};
関連する問題
- 1. データベースにはどのような影響がありますか?
- 2. ファイルサイズがパフォーマンスにどのように影響しますか?
- 3. Object.observe()はどのようにパフォーマンスに影響しますか?
- 4. innodb_log_file_sizeはどのようにパフォーマンスに影響しますか?
- 5. ストアドプロシージャの実行にどのような環境変数が影響する可能性がありますか?
- 6. パフォーマンスに対するjavax.servlet.Filterの影響?
- 7. パフォーマンスに対するシステムタップの影響
- 8. iOSアプリケーションのコンパイル時にarmv7を使用するとパフォーマンスにどのような影響がありますか?
- 9. Windowsのレジストリ値にアクセスするとパフォーマンスにどのような影響がありますか?
- 10. クラスタサイズの最適化にはどのような影響がありますか?
- 11. compareToのオーバーライドにはどのような影響がありますか?
- 12. ProGuardでは、テスト戦略にどのような影響がありますか?
- 13. マルチサンプルアンチエイリアスをiOSで使用するとパフォーマンスにどのような影響がありますか?
- 14. スレッド間でオブジェクトを共有するとパフォーマンスにどのような影響がありますか?
- 15. unsigned intをsize_tに変更するとパフォーマンスに影響が出る可能性がありますか?
- 16. デバッガはiPhoneのパフォーマンスにどのような影響を与えますか?
- 17. gdi +を使用したx64アプリケーション:パフォーマンスにどのような影響がありますか?
- 18. 電話によるパスワード変更にどのような影響がありますか?
- 19. ADO.NET DataTableの制約はどのようにパフォーマンスに影響しますか?
- 20. 子コンテナが親に影響するのはなぜですか
- 21. C# - WebMethodAttributeはパフォーマンスに悪影響を及ぼす可能性がありますか?
- 22. データベースから外部キー名を変更すると、hibernateにどのような影響がありますか?
- 23. 'java'バイナリにはどのような環境変数が影響しますか?
- 24. .NETのブロックレベルと関数レベルのスコープにパフォーマンスに影響がありますか?
- 25. コンテナにはどのようなタイプがありますか?
- 26. クラスに[Serializable]を追加するとパフォーマンスに影響はありますか?
- 27. Socket_select:入力には影響しますが、正確にはどのように影響しますか?
- 28. HandlersとThreadの実際のパフォーマンスに何か影響はありますか?
- 29. スタティックライブラリの "Dynamic RTL"設定を変更すると、どのような影響がありますか?
- 30. Javaでコードブロックを使用するとパフォーマンスに影響はありますか?
一般的に、可変キーワードに関する書籍を書く人は、特定のケースで何が表示されているのかを示すコードを付けて、絞り込むことができます。 – PlasmaHH