Форум программистов, компьютерный форум CyberForum.ru

Положительное смещение: size_t vs ptrdiff_t - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ответы к упражнениям из книги Сэджвика "Фундаментальные алгоритмы на С++" части 1-4 http://www.cyberforum.ru/cpp/thread782535.html
Привет! Читаю данную книгу, в конце каждой главы имеются упражнения, но нет ответов на них. На решение некоторых задач просто нехватает мозгов, но ответ увидеть очень хотелось бы. Может кто-нибудь знает ресурс, где есть ответы на упражнения из этой книги? Гугл не помог...
C++ как сделать логотип при загрузке программы (типа как при запуске офиса) и так , люди...мне вдруг безумно захотелось узнать, как делать при загрузке программы такую фичу как например в мелкософтоффисе, или борланд делфи 7, или ембаркадеро. Как это называется, я не знаю, это осложняет мои поиски. опишу подробнее, что хочу (не у всех же есть хрустальный шар ): как мы все знаем, при запуске того же мелкософт офиса появляется сначало нечто вроде логотипа на экране,... http://www.cyberforum.ru/cpp/thread781575.html
Организовать иерархию классов C++
В общем, ситуация такая: пишется что-то наподобие простенького движка для шариков, которые будут бегать по полю. Управление шариками пишется в пользовательском коде. То есть: 1. Есть класс World, это собственно вся среда выполнения игры. 2. В этом классе есть карта (на данный момент ее структура не важна - она может быть представлена как массив, может быть представлена как список, но типа...
C++ FFTw библиотека, пример использования?
FFTW3 библиотека отсюда: http://www.fftw.org/ Рабочий проект под VS9. Интересуюсь темой FFT, из-за подобных библиотек начал осваивать Си. Имею представление об FFT и сразу отмечу, что при трансфомации в real/imag порядок массивов, да и их значения не соответсвуют стандартному FFT преобразованию ( указано в документации ). В Си разбераюсь плохо, и если кто знает или разберется как правильно...
C++ Клиент-Сайт-Сервер, на чем реализовывать? http://www.cyberforum.ru/cpp/thread777388.html
Здравствуйте! Искал информацию и сдался, так что если подобная тема есть, то где-то очень глубоко. Задача заключается в следующем. На сервере должна находиться БД. К ней должны подключаться по запросу имени пользователя и пароля разные клиенты. Для этих клиентов нужно написать приложение, которое будет по тому, что они там внутри натыкали отправлять в базу запросы и менять ее содержимое (для...
C++ С++11 Brainbench Приветствую, на Brainbench (http://www.brainbench.com) появился бесплатный тест по С++11 (как по мне, С++11 в тесте довольно мало, да и проще он теста С++ кажется). Проходим - делимся результатами.) Test: C++11 Date: 29-Jan-2013 Score: 4.53 Weights: 100% C++11 Elapsed time: 35 min 10 sec C++11 Score: 4.53 Percentile: Scored higher than 99% of previous examinees подробнее

Показать сообщение отдельно
Somebody
2777 / 1591 / 142
Регистрация: 03.12.2007
Сообщений: 4,169
Завершенные тесты: 1

Положительное смещение: size_t vs ptrdiff_t - C++

09.02.2013, 20:41. Просмотров 550. Ответов 1
Метки (Все метки)

C++
1
2
3
4
5
void foo(char* pBuffer, std::size_t size)
{
  for (??? pos = 0; pos < size; pos++)
    bar(pBuffer + pos);
}
Какого типа лучше сделать pos? С одной стороны, смещение всегда положительное, к тому же оно сравнивается с беззнаковым size. Но это смещение относительно указателя, и тип со словом "size" в названии как-то не сочетается со смыслом переменной, в отличие от ptrdiff_t.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru