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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Cordial Peg
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 10
#1

Уровни косвенного обращения - C++

23.01.2014, 14:53. Просмотров 665. Ответов 1
Метки нет (Все метки)

День добрый, что такое уровни косвенного обращения, как и для чего они используются?
Заранее благодарю с:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 14:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Уровни косвенного обращения (C++):

Ошибка в уровнях косвенного обращения - C++
Доброе всем время суток! Пишу программку, все делю по частям и проверяю. возникла ошибка, а именно : t: "double" отличается по уровням...

Конвертор из wchar_t to string. Ошибка косвенного обращения. - C++
Вот код, Ошибки: Ошибка 3 error C2040: temp: "std::string" отличается по уровням косвенного обращения от "wchar_t...

error C2040: key: "int [256]" отличается по уровням косвенного обращения от "std::ofstream" - C++
#include <iostream> #include <fstream> #include <cstdlib> #include <time.h> #include <string> using namespace std; #define size...

Выдает ошибку c:\proect\8\8\8.cpp(60): error C2040: ==: "char [20]" отличается по уровням косвенного обращения от "int" - C++
Программа должна выводить фамилии всех нападающих с датой рождения из основного состава #include"stdafx.h" #include"iostream" ...

Уровни отладки - C++
Всем доброго дня ! Подскажите пожалуйста почему при выполнении строки #if DEBUGLEVEL < HIGH я получаю на экран сообщение от ...

Уровни знаний C++ - C++
Здравствуйте уважаемые пользователи Еще не начав изучать с++, хотел бы спросить, на какие уровни знаний можно разделить язык C++ по типу...

1
Extrim88
50 / 50 / 11
Регистрация: 08.02.2013
Сообщений: 189
23.01.2014, 15:37 #2
Например,
C++
1
2
int x = 50;
int* p1 = &x; //один уровень косвенности
Это указатель на переменную типа int. Можно использовать указатель, а не саму переменную для модификации значения этой переменной. В этом случае, говорят, что мы косвенно обращаемся к переменной (посредством указателя на нее), а не напрямую, используя имя самой переменной.
Делается это путем разыменования указателя на переменную, например, *p += 1; (увеличивает значение переменной x на 1).

int** p2 = &p1; //два уровня косвенности
Чтобы получить значение переменной x в этом случае, нужно разыменовать этот указатель дважды.

Существует ли в С++ ограничение по количеству уровней косвенности, это, я к сожалению, не знаю.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2014, 15:37
Привет! Вот еще темы с ответами:

WFP. Не видны уровни для callout-а - C++
Пытаюсь зарегистрировать свой callout на уровне дейтаграмм, а там FWPM_LAYER_DATAGRAM_DATA_V4 не доступен, пишет подсказка. Смотрю — ни...

Организация наследования классов. Уровни доступа - C++
Дана матрица размера M × N и целое число K (1 ≤ K ≤ N). После столбца матрицы с номером K вставить столбец из единиц. Подскажите...

Получить цвет каждого пикселя изображения, разбив на уровни RGB - C++
Нужно получить цвет каждого пикселя изображения, разбив на уровни RGB. Как реализовать подобное?

обращения к указателям - C++
Написать обращения к указателям в глобальной,локальной и охватывающей сетях.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru