size-type

    0

    2答えて

    intmax_tはsize_tの最大10進数を保持できますか? printfのどのサイズのタイプが最も優先度が高いのですか?uintmax_t/intmax_tまたはsize_t(例:printf( "%zjd"、x))?

    3

    1答えて

    gccコンパイラであらかじめ定義されている変数__SIZE_TYPE__が不思議です。 私はC typedef __SIZE_TYPE__ size_t; で文を次のようにコード化されたと仮定し、私はgccを除く他のCコンパイラを使用するときにエラーが発生したことを任意の可能性はありますか? すべてのCコンパイラは変数__SIZE_TYPE__を持っていますか?

    0

    2答えて

    std::vector<Foo>(またはランダムアクセス反復子を持つすべてのコンテナ)をループすると、符号なし整数変数iが使用されます。規範を尊重したい場合は、std::size_tか、コンテナ自体が指定した型を使用する必要がありますか:std::vector<Foo>::size_type? 私は(読みやすさの理由のために)std::size_tを選択した場合、私はstd名前空間内のすべてのコン

    4

    3答えて

    はのは、できるだけ簡単な例を作ってみましょう: 製剤1: std::vector<int> vec; // add 10E11 elements for(std::size_t n = 0; n < vec.size(); ++n) // ... 製剤2: std::vector<int> vec; // add 10E11 elements for(std::vector<

    0

    2答えて

    std::stringのstd::size_typeは、デフォルトのアロケータのこと、 21.3.1クラステンプレートのbasic_string typedef typename allocator_traits<Allocator>::size_type size_type; とデフォルトのアロケータのためのstd::size_typestd::size_tのものがあるがある場合は、 20.9.

    -1

    1答えて

    toupperを、それぞれcharの.のstringの後に使用したいと思います。 私はこのコードを試しましたが、私が+演算子を使用するとプログラムを起動すると黒い画面が表示されます。 string fulltext = "my name is John. i have a girlfriend. her name is Anna"; string::size_type idx = 0; wh

    12

    3答えて

    std::size_tは、通常、配列インデックスとループカウントに使用されます。定義によって、std::size_tはsizeof演算子の結果の符号なし整数型であり、sizeof...演算子とalignof演算子(C++ 11以降)です。それは、以下のヘッダで定義されています:私の国連 <cstddef> <cstdio> <cstdlib> <cstring> <ctime> <cwchar>

    0

    2答えて

    私は現在、ベクトルクラスのコンストラクタ関数の実装に取り​​組んでいます(私の教授は、アロケータを使用するものは除外しています)。関数の形式を決定するために私の教授が私たちに与えた参照ウェブサイトを使用しました:私の機能にはいくつかのエラーがあります。エラーの二つがあります: 構文エラー:識別子「size_type」 「の値」:宣言されていない識別子 私はこれらのエラーを取得するだろう、なぜ任意の

    2

    2答えて

    s1.size() - s2.size()がunsignedの減算であるため、s2が大きい場合、アンダーフローが発生することがわかりました。 intにキャストすると整数減算が行われないのはなぜですか? なぜすべてをキャスティングすれば正しい結果が得られますか?私は括弧の中に何が入っているのかを評価することを期待していました。アンダーフローが発生すると大きな数字が与えられ、intへのキャストは違いに

    37

    3答えて

    このC++ステートメントは何を意味していますか? vector<int>::size_type x; そして、ここではスコープオペレータ::の使用は何ですか?言い換えれば、私たちはこの声明をどのように英語で読むのですか? たとえば、X::x(){...}の場合、は、member functionがclass Xであると言います。