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

Не могу понять, что означает данная операция с указателями - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Шаблоны и наследование http://www.cyberforum.ru/cpp-beginners/thread805269.html
Есть код с учебника: #include <iostream> #include <typeinfo> #include <cstdlib> #include <ctime> template <class T> class figure { protected:
C++ Создать файл ресурсов Всем доброго времени суток, цель создать "вспомогательный" файл(файл ресурсов) для программы т.е. в один файл необходимо записать настройки программы,неопределённое количество бит карт,в общем большое количество переменных разных типов структур,массивов структур и т.д.,на просторах google лежит довольно много информации о том как создавать файлы записывать и т.д. но вся информация довольно... http://www.cyberforum.ru/cpp-beginners/thread805263.html
Классы. Как посчитать количество цифр в дробной части числа C++
class Chislo { double znach; //Значение char zapis; //Запись числа public: Chislo() // Конструктор без параметров создает "пустой" объект { znach=zapis=0; } void set(double zn, char zp) // Функция для инициализации полей для созданного "пустого" объекта
C++ Вытянуть номер телефона
Здравствуйте. У меня есть некоторый текст: Привет, меня зовут Саша. Мой номер телефона 050-123-45-67. Подскажите пожалуйста как можно сначала отсюда вытянуть сам номер телефона : 050-123-45-67 А потом убрать из него тире(чтоб был вот в таком формате) : 0501234567 У меня таких объявлений много надо сделать все в цикле и записывать результат (0501234567) например в массив. Думаю можно через...
C++ typeid и классы http://www.cyberforum.ru/cpp-beginners/thread805229.html
Разбираю пример с учебника: #include <iostream> #include <typeinfo> class myclass { int i; }; int main()
C++ Не могу прочитать файл произвольного доступа с конца Странное происходит в функции read_file, а именно не работает seekg. Почему-то читается всё время последнее значение. Почему так и что с этим делать? QtCreator 2.4.1, XP. #include <iostream> #include <fstream> #define N 10 using namespace std; void write_file(); подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11822 / 6801 / 769
Регистрация: 27.09.2012
Сообщений: 16,868
Записей в блоге: 2
Завершенные тесты: 1
11.03.2013, 06:20     Не могу понять, что означает данная операция с указателями
(**p-1)
разыменовываем дважды двойной указатель, тем самым получаем значение int, на которое указывал указатель *p и вычитаем от него 1.
***p
Это лучше записать так:
C++
1
* **p
имхо, так понятнее выглядит.

Добавлено через 19 секунд
Цитата Сообщение от ilizard Посмотреть сообщение
C++
1
cout << (p);
В функции main нет p
 
Текущее время: 22:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru