Skip to content

Instantly share code, notes, and snippets.

@KindDragon
Last active August 29, 2015 14:07
Show Gist options
  • Save KindDragon/1ccce098afaaa8a18ac8 to your computer and use it in GitHub Desktop.
Save KindDragon/1ccce098afaaa8a18ac8 to your computer and use it in GitHub Desktop.
Перменная Сейчас используемый тип Предлаемый тип 1 Предлаемый тип 2 Предлаемый тип 3
Обычные числа int int int/ptrdiff_t/size_t int/ssize_t
Индекс в контейнере int int size_t ssize_t
Размер контейнера DWORD/int/size_t int size_t ssize_t
Флаги UINT - - -
Числа определенного размера intN_t/uintN_t - - -
--------------------------- ------------------------- ---------------------------- ----------------------------------- ----------------------------
Минус подхода Частое конвертирование Стандартные контейнеры Без знаковых типов нельзя обойтись, Стандартные контейнеры
из знакового в безнаковый возращают размер типа size_t поэтому прийдеться часто возращают размер типа size_t
конвертировать в знаковый тип
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment