私は、コンテナ(マップ、ベクトル、リスト、...)にどのように変更可能かを知りたい。さらに、私は何を覚えておく必要がありますか?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. IonicアプリでlocalStorageのパフォーマンスにどのような影響がありますか?
- 2. odbc_fetch_array()のパフォーマンスにどのような影響がありますか
- 3. データベースにはどのような影響がありますか?
- 4. ファイルサイズがパフォーマンスにどのように影響しますか?
- 5. estimatedRowHeightはどのようにパフォーマンスに影響しますか?
- 6. Object.observe()はどのようにパフォーマンスに影響しますか?
- 7. innodb_log_file_sizeはどのようにパフォーマンスに影響しますか?
- 8. ストアドプロシージャの実行にどのような環境変数が影響する可能性がありますか?
- 9. iOSアプリケーションのコンパイル時にarmv7を使用するとパフォーマンスにどのような影響がありますか?
- 10. Windowsのレジストリ値にアクセスするとパフォーマンスにどのような影響がありますか?
- 11. パフォーマンスに対するRedisデータベースインデックスの影響
- 12. パフォーマンスに対するシステムタップの影響
- 13. パフォーマンスに対するjavax.servlet.Filterの影響?
- 14. $(これ)は$([セレクタ])のようなパフォーマンスに影響しますか?
- 15. compareToのオーバーライドにはどのような影響がありますか?
- 16. クラスタサイズの最適化にはどのような影響がありますか?
- 17. パフォーマンス - CシャープとC++のリンクはどのようにパフォーマンスに影響しますか?
- 18. 1つのファイルに2つのデータベース接続 - パフォーマンスにどのような影響がありますか?
- 19. マルチサンプルアンチエイリアスをiOSで使用するとパフォーマンスにどのような影響がありますか?
- 20. スレッド間でオブジェクトを共有するとパフォーマンスにどのような影響がありますか?
- 21. ProGuardでは、テスト戦略にどのような影響がありますか?
- 22. 複数のキュー・マネージャが作成された場合、パフォーマンスにどのような影響がありますか?
- 23. デバッガはiPhoneのパフォーマンスにどのような影響を与えますか?
- 24. 悪影響がgensimでのモデルのパフォーマンスにどのように影響しますか?
- 25. _config.GetSection( "section")["key"]の使用によるパフォーマンスへの影響はありますか?
- 26. unsigned intをsize_tに変更するとパフォーマンスに影響が出る可能性がありますか?
- 27. マルチインデックスインデックスの順番にどのような影響がありますか?
- 28. スタティックネストされたクラスのパフォーマンスとメモリにどのような影響がありますか
- 29. 相対または絶対プロトコルがDNSプリフェッチのパフォーマンスに影響しますか?
- 30. void関数(void)はパフォーマンスにどのような影響を与えますか?
一般的に、可変キーワードに関する書籍を書く人は、特定のケースで何が表示されているのかを示すコードを付けて、絞り込むことができます。 – PlasmaHH