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

Арифметика указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Union что из себя представляет? http://www.cyberforum.ru/cpp-beginners/thread161913.html
Читал много книг и там про него не чего не было сказано, парни объясните мне пожалуйста для чего он?
C++ Скрипт для автоматизации забивания инфы Есть такая проблема.... Имеется сайт......на нём есть какталог товаров.....забивается каталог через админку.... знач вводятся следующие поля ... наименования товара.... описание ..... цена........ http://www.cyberforum.ru/cpp-beginners/thread161901.html
Как установить весь MinGW? C++
Собственно сабж. Дома у меня Линукс и проблем не возникает. А на работе винда. Я использую Эклипсу с МинГВином, но нехватает Autoconf. Сабжевый инсталятор тянет только базовую систему. Выкачивать...
Сравнение элементов массива C++
Доброе время суток. У меня такой вопрос. Как сравнить элементы массива,допустим массив состоит из пяти элентов???
C++ Статические поля класса http://www.cyberforum.ru/cpp-beginners/thread161828.html
class mi { int a,b; public: mi(int a, int b) : a(a),b(b) {} void sw() { std::cout<<a<<" - "<<b<<std::endl; } static int pa = 9; }; мне нужно сделать переменную в...
C++ Советы Добрый день, сделал с горем пополам калькулятор, но необходимы советы о написании программ на примере того же калькулятора, так как было довольно заморочливо его делать и программа похожа на if-then... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4945 / 2525 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
27.08.2010, 12:35
Цитата Сообщение от Owyn Посмотреть сообщение
почти помогло
size_t * pointer_2 = pointer_1 - (284 * sizeof(size_t));
Вообще я немного не это имел в виду.
C
1
size_t * pointer_2 = pointer_1 - 284;
Такой код означает, что смещение произведется на 284 элемента size_t. То есть на (284 * sizeof(size_t)) байт. Если хочешь сместить на 284 байта, то надо делить. Хотя я бы так делать тоже не стал.
C
1
size_t * pointer_2 = pointer_1 - (284/sizeof(size_t));
зато теперь понял почему С++ делает фигню и что можно скастовать тип перед операцией чем мучать *опу
Это неправильный подход.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru