ホームページ > バックエンド開発 > C++ > C 11 ベクトルは「const T」オブジェクトを格納できますか?

C 11 ベクトルは「const T」オブジェクトを格納できますか?

Barbara Streisand
リリース: 2024-12-17 15:47:11
オリジナル
652 人が閲覧しました

Can C  11 Vectors Store `const T` Objects?

Can C 11 Use Vector?

C 03 では、コンテナにはコピー構成可能性や代入可能性などの操作に対する包括的な要件がありました。ただし、C 11 では各操作に対してきめ細かい要件が導入され、コピー構築可能だが割り当て不可能な型に対する特定の操作が可能になりました。

これは const T をベクトルに格納する可能性を示唆しているかもしれませんが、標準のアロケーター要件によりこれが禁止されています。これらは、T が「非定数、非参照オブジェクト型」である必要があることを指定しています。

定数オブジェクトのベクトルを格納することは非現実的であり、const ベクトル は非現実的です。これは本質的に同じ目的を果たし、ベクトルをレンダリングします。

さらに、vector を実装します。操作が制限され、例外処理に干渉する可能性があるため、問題が発生します。

以上がC 11 ベクトルは「const T」オブジェクトを格納できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート