問題タブ [size-t]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
7538 参照

c++ - ベクトルを使用する必要がある場合::size_t の代わりに size_type?

この質問では、次のように表示されます。

intここで が使用されない理由は理解していますが、使用しないのはなぜsize_tですか ?

vector<int>::size_typeの代わりにどのような状況で使用する必要がありsize_tますか?

0 投票する
2 に答える
3838 参照

c++ - C++ での size_t のパフォーマンス

ここのコードを次のようにC++に翻訳しました

Mac OSX 10.8.4 上のコンパイラ g++ 4.8.1 で -O3 フラグを使用すると、0.568 秒のユーザー時間になります。

関数 is_evenly_divisible の 1 行目のカウンター i を size_t に変更すると、時間は突然 1.588 秒に跳ね上がります。これは、すべての変数を size_t に変更しても持続し、時間は 1.646 秒に増加します

何が起こっていますか?size_t は int よりも具体的な型であるため、パフォーマンスを低下させるのではなく、パフォーマンスを向上させるべきではありませんか?

0 投票する
3 に答える
98 参照

c++ - クラス外からプライベートベクターにインデックスを付けるにはどうすればよいですか?

私が持っている状況を想定します:

編集および/または読み取りのためにベクター要素へのアクセスを制限する必要があると仮定します。A クラスの外部からベクター内の要素を指定するには、どのタイプのインデックス ( intlongstd::size_tカスタム イテレータなど) を使用すればよいですか?

次のインデックスは正しいですか?

他にどのようなオプションがありますか?

0 投票する
1 に答える
86 参照

c++ - unsigned_int から size_t への問題のある変換

まず、私はC++の初心者です。この質問がばかげているように聞こえる場合は、すみません。

VS コンパイラに示されているように、unsigned_int から size_t への変換に問題があります。以下は、コンパイラがエラーを出す原因となるコード行です。

この行に実行すると文句を言います:

どんな考えでも大歓迎です。VS のコンパイルを停止します。

0 投票する
3 に答える
2421 参照

c - sizeof(size_t) が 1 でないのはなぜですか?

私はちょうど疑問に思っていました:の戻りsizeof()値の型が つまり、私が要求したとき、バイトまたはバイトですか?size_tsizeof(size_t)4malloc(someSize)someSizesomeSize*4

私は ASM の宿題を 2 日間続けてきましたが、今はかなり混乱しています。ご協力いただきありがとうございます!

0 投票する
4 に答える
4074 参照

c++ - size_t 型の C++ の ceil() および floor() 関数

私は2つの変数を持っています:

関数を呼び出しましたceil(a/b)。当然、答えが返ってくると思います2が、代わりに が返されます1

私は困惑しています。変数をdoubleまたはintにキャストしようとしましたが、役に立たないようです。

助けてくれてありがとう。