Календарь Участники форума Часто Задаваемые Вопросы Поиск   
Настройки профайла, личные сообщения и подписка на темы
Форум Ложки.net - Все о Матрице : Powered by vBulletin version 2.2.8 Форум Ложки.net - Все о Матрице > Сайт и форум > Flame > Указатель на... (код C/C++)
  Предыдущая тема   Следующая тема
Автор
Сообщение Новая тема   Ответить
PinGUIWin
Охотник

На форумах с Aug 2004
Местонахождение: St-Petersburg
Сообщений: 987
Указатель на... (код C/C++)

Вот изучая код стандарта H.264 напоролся на
short****** mv_array = img->all_mv;
Комментарий: Программисты на C/C++ поймут. А дальше читать будут только найдя челюсть под столом!
И эта переменная используется! И все работает!
Cat Bug
Чувствую себя как Pokemon на котрого наступили и он запищал с криком "ЗАЧЕМ! ЗА ЧТО?!"

__________________
Личный блог: http://alex.chkv.net/. ЖЖ: http://achuikov.livejournal.com/
Все делается для того, что бы ничего не делать!
Прастите миня за арфаграфию и пунхтуацыю!
"Крути руля!.." (c) ГАИ г. Аксай.

Адрес поста | Один пост | Сообщить модератору | IP: Logged

PinGUIWin в оффлайне Old Post 15.03.2006 15:33
Посмотреть профайл автора Click here to Send PinGUIWin a Private Message Найти еще сообщения от PinGUIWin Добавить PinGUIWin в Ваш список друзей Ответить с цитированием Редактировать/Удалить сообщение
Michael
Программа

На форумах с июня 2004
Местонахождение: Где-то во Вселенной
Сообщений: 384

Ну а что такого страшного-то? Просто указатель на указатель на указатель на указатель на указатель на указатель. Другой вопрос. Зачем?

__________________
Глаза ты закрыл, дышать перестал,
И в сердце свинца девять граммов,
Как буд-то бы кто-то нажал анинсталл,
Жизнь - матрица, люди - программы.© Братец Лис

Адрес поста | Один пост | Сообщить модератору | IP: Logged

Michael в оффлайне Old Post 15.03.2006 17:01
Посмотреть профайл автора Click here to Send Michael a Private Message Найти еще сообщения от Michael Добавить Michael в Ваш список друзей Добавить пользователя в Contact List ICQ  Ответить с цитированием Редактировать/Удалить сообщение
PinGUIWin
Охотник

На форумах с Aug 2004
Местонахождение: St-Petersburg
Сообщений: 987

Этот вопрос меня тоже интересует! happy Маньяки, там в коде Черт инвалидом будет!

__________________
Личный блог: http://alex.chkv.net/. ЖЖ: http://achuikov.livejournal.com/
Все делается для того, что бы ничего не делать!
Прастите миня за арфаграфию и пунхтуацыю!
"Крути руля!.." (c) ГАИ г. Аксай.

Адрес поста | Один пост | Сообщить модератору | IP: Logged

PinGUIWin в оффлайне Old Post 15.03.2006 17:04
Посмотреть профайл автора Click here to Send PinGUIWin a Private Message Найти еще сообщения от PinGUIWin Добавить PinGUIWin в Ваш список друзей Ответить с цитированием Редактировать/Удалить сообщение
Maniy
Житель Зиона

На форумах с сентября 2005
Местонахождение: Новосибирск
Сообщений: 1071

Проверить всемогущщий Си на прочность!

Адрес поста | Один пост | Сообщить модератору | IP: Logged

Maniy в оффлайне Old Post 15.03.2006 17:17
Посмотреть профайл автора Click here to Send Maniy a Private Message Найти еще сообщения от Maniy Добавить Maniy в Ваш список друзей Ответить с цитированием Редактировать/Удалить сообщение
PinGUIWin
Охотник

На форумах с Aug 2004
Местонахождение: St-Petersburg
Сообщений: 987

Вот еще примерчик!

code:
/*! ************************************************** ********************** * \brief * Allocate memory for mv * \par Input: * Image Parameters struct img_par *img \n * int****** mv * \return memory size in bytes ************************************************** ********************** */ int get_mem_mv (short ******* mv) { int i, j, k, l, m; if ((*mv = (short******)calloc(4,sizeof(short*****))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (i=0; i<4; i++) { if (((*mv)[i] = (short*****)calloc(4,sizeof(short****))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (j=0; j<4; j++) { if (((*mv)[i][j] = (short****)calloc(2,sizeof(short***))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (k=0; k<2; k++) { if (((*mv)[i][j][k] = (short***)calloc(img->max_num_references,sizeof(short**))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (l=0; l<img->max_num_references; l++) { if (((*mv)[i][j][k][l] = (short**)calloc(9,sizeof(short*))) == NULL) no_mem_exit ("get_mem_mv: mv"); if (((*mv)[i][j][k][l][0] = (short*)calloc(2*9,sizeof(short))) == NULL) no_mem_exit ("get_mem_mv: mv"); for (m=1; m<9; m++) (*mv)[i][j][k][l][m] = (*mv)[i][j][k][l][m - 1] + 2; } } } } return 4*4*img->max_num_references*9*2*sizeof(short); }

__________________
Личный блог: http://alex.chkv.net/. ЖЖ: http://achuikov.livejournal.com/
Все делается для того, что бы ничего не делать!
Прастите миня за арфаграфию и пунхтуацыю!
"Крути руля!.." (c) ГАИ г. Аксай.

Адрес поста | Один пост | Сообщить модератору | IP: Logged

PinGUIWin в оффлайне Old Post 16.03.2006 03:25
Посмотреть профайл автора Click here to Send PinGUIWin a Private Message Найти еще сообщения от PinGUIWin Добавить PinGUIWin в Ваш список друзей Ответить с цитированием Редактировать/Удалить сообщение
Время на форуме соответствует Гринвичу . Сейчас время - 10:56. Новая тема   Ответить
  Предыдущая тема   Следующая тема
Печатная версия | Отправить страницу по E-mail | Подписаться на тему

Навигация по форуму:
 

Ваши возможности в этом форуме:
Вы НЕ можете создавать новые темы
Вы НЕ можете отвечать
Вы НЕ можете прикреплять файлы
Вы НЕ можете править свои сообщения
HTML
vB code
Смайлики 
Тег [IMG] 
: Выкл
: Вкл
: Вкл
: Вкл
 


< Contact Us - Ложки.net >

Based on vBulletin 2.2.8
Powered by Stormwave.ru
Copyright © 2003 - Lozhki.Net


Rambler's Top100