Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2013, 01:30   #1
world12_tk
Форумчанин
 
Регистрация: 24.02.2009
Сообщений: 269
Восклицание c++ непонятная запись

Здравствуйте уважаемые форумчанины.
Не моли бы вы мне объяснить, что означает данный код?
Есть некоторое объявление:
Код:
  Matrix *Input = new Matrix[4];
  Matrix *InputSignal = &Input[0], 
    *OutputSignal = &Input[1], 
    *MethodParameters = &Input[2], 
    *IdentificationParameters = &Input[3];
И есть некоторый вызов:
Код:
g=Input[2].GetElem(1,1);
Не могли бы вы мне объяснить что делается в первом блоке кода, и, в частности, что означает & ?

Заранее спасибо.
world12_tk вне форума Ответить с цитированием
Старый 17.04.2013, 01:36   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Matrix *Input = new Matrix[4];
Input - указатель на 4 элемента типа Matrix (динамический массив)
*InputSignal = &Input[0];
InputSignal - указатель на 0 элемент массива Input
& - взятие адреса переменной
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонятная ошибка Denis0n Microsoft Office Excel 7 24.08.2010 16:12
непонятная функция alhon Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 08.06.2010 17:17
Непонятная проблема CrazyDude Работа с сетью в Delphi 2 02.04.2010 00:35
Непонятная ошибка Дырдин Общие вопросы C/C++ 7 14.10.2009 21:30
Непонятная ошибка. jojahti Общие вопросы C/C++ 4 05.09.2009 20:39