Pertanyaan yang diberi tag size-t

626
Apa itu size_t dalam C?

Saya bingung dengan size_tC. Saya tahu dikembalikan oleh sizeofoperator. Tapi apa sebenarnya itu? Apakah ini tipe data? Katakanlah saya memiliki forloop: for(i = 0; i < some_size; i++) Haruskah saya menggunakan int i;atau size_t

492
int unsigned vs. size_t

Saya perhatikan bahwa kode C dan C ++ modern tampaknya menggunakan size_talih-alih int/ unsigned intcukup banyak di mana-mana - dari parameter untuk fungsi string C ke STL. Saya ingin tahu alasannya dan

246
size_t vs uintptr_t

Standar C menjamin itu size_tadalah tipe yang dapat menampung indeks array apa pun. Ini berarti bahwa, secara logis, size_tharus dapat menahan semua jenis pointer. Saya telah membaca di beberapa situs yang saya temukan di Google bahwa ini legal dan / atau harus selalu berfungsi: void *v =...