Форум программистов, компьютерный форум, киберфорум
Наши страницы

uint32, size_t и подобные им - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись на диск без буквы http://www.cyberforum.ru/cpp-beginners/thread946565.html
Как можно записать/считать файл с логического диска без буквы, т.е он скрыт. Что то не получается даже его найти программно. в командной строке mountvol его видит, есть его guid и надпись нет точек...
C++ Посимвольная работа с файлом Доброй ночи, камрады! Простой вопрос такой: необходимо посимвольно считать из текстового файла инфу, затем вывести в консоль сначала буквы, затем цифры, затем все остальное (разделители, знаки... http://www.cyberforum.ru/cpp-beginners/thread946561.html
Передача массива Char в функцию. Как быть? C++
Столкнулся вот с такой проблемой, что #include <iostream> #include <fstream> #include <Windows.h> #include <conio.h> using namespace std; void search(char *word_search, char *var_search,...
C++ Функции друзья и классы друзья
Пробую разбираться с друзьями в С++(друзьями -классами и друзьями функциями). Казалось бы все просто: класс/функция описанные в классе с ключевым словом friend имеют доступ к защищенным данным. Но...
C++ Не могу получить объект по индексу в vector, где же ошибка? http://www.cyberforum.ru/cpp-beginners/thread946494.html
Есть класс class Processor { private: int operationTime; list<Problem*> *taskList; public: Processor(); ~Processor();
C++ Как определить размер открытого файла Как определить размер открытого файла. Я заметил, что если запустить программу для определения размера файла каждые 30с , то размер будет одинаковым(если при этом размер уменьшится/увеличится), либо... подробнее

Показать сообщение отдельно
Убежденный
Ушел с форума
Эксперт С++
15701 / 7211 / 1139
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
01.09.2013, 12:57
uint32 - это тип фиксированного размера (32-бита). Иметь такие типы иногда очень желательно.
Например, вы передаете данные по сети и хотите быть уверенными, что на другой стороне
их тоже прочитают правильно. Независимо от версии компилятора и разрядности ОС.

А размер size_t (также, как и ptrdiff_t) варьируется, в зависимости от архитектуры.
На x86 size_t равен 4 байтам, а на x64 - уже восьми. Это помогает поддерживать
работу с объемами памяти соответствующего размера. Кроме того, название size_t
более описательно, чем int: видя функцию, которая возвращает size_t, сразу
становится понятно, что возвращается какой-то размер, а не просто число.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru