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

Как сдвинуть указатель на double на 4 байта? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура в структуре http://www.cyberforum.ru/cpp-beginners/thread638711.html
Подскажите пожалуйста! Вот для начала немного кода: struct r2 { // ... }; struct somestruct { struct r2; // ... };
C++ Как вписать в переменную текст, размер которой превышает 4096 байтов написал скрипт , который сохрянает введенный текст в файл . и я смотрю , кайдый файл 4096 байтов . как решить проблему ? #include <iostream> using namespace std; main() { FILE * fo; fo =... http://www.cyberforum.ru/cpp-beginners/thread638698.html
Неопределенный массив C++
Как мне задать массив в котором может быть любое количество информации. То есть изначально она не известна. Я буду из файла в этот массив заносить символы и их количество может меняться...
C++ Что использовать с указателями? 0, NULL, nullptr?
NULL в WinDef.h описан как #define NULL 0. То есть в случае использования как с указателями, так и другими переменными разницы 0. Про nullptr только час назад узнал, даёт ли он какие-либо реальные...
C++ Упрощение кода http://www.cyberforum.ru/cpp-beginners/thread638678.html
Можно ли как нибудь сократить или упростить код? cin>>answer; if ((answer!="y") && (answer!="n")) { while ((answer!="y") && (answer!="n")) { cout<<"Введите верное...
C++ Как создать полноценное приложение на WinApi с различными элементами (textbox.) подскажите книгу Как создать полноценное приложение на WinApi с различными элементами(checkbox, textbox, button и тд) и как обрабатывать события от них, подскажите книгу. подробнее

Показать сообщение отдельно
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587

Как сдвинуть указатель на double на 4 байта? - C++

17.08.2012, 00:38. Просмотров 2213. Ответов 15
Метки (Все метки)

Есть конструкция:
C++
1
2
3
double **p = new double*[2];
for (int i = 0; i < 2; i++)
      p[i] = new double[3];
Если так:
C++
1
++p;
, то указатель p сдвигается на 4 байта (размер указателя на double). Если так:
C++
1
++(p[0]);
, то указатель p[0], сдвигается на 8 байтов (размер переменной типа double). Есть ли возможность сдвинуть указатель p[0] на 4 байта?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru