crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Задачка - typedef
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
LuckLess Дата 30.5.2008, 15:24
  мм.. ну в общем..
typedef int (*((*Type) [5])) [2];
указатель на массив из 5-и элементов которые являются указателями на массив из 2-х элементов которые собстно int-ы :p
typedef int *(*Type [5])[3];
массив из 5-и элементов которые являются указателями на массив из 3-х элементов которые собстно указатели на int
Andrew Selivanov Дата 29.5.2008, 12:25
  Ы int** x[5][2]
ЫЫ int* x[5][3]
где Type = x

добавлено:
Hate such a magic, it's for bloody C fans :)
ViGOur Дата 29.5.2008, 11:36
  Мдя, тоже не могу врубиться, что ето такое! :)
Litkevich Yuriy Дата 21.5.2008, 14:13
  ну ты с закуской погоди, коль уж расшифровано не правильно.
LuckLess Дата 21.5.2008, 13:58
  :no: оба typdef-а непраллно расшифрованы ).
Цитата
Ну мне подумалось, что лучше сделать новый шаблонный тип, чем писать такую телегу

этт точно )

у меня есть еще typedef на закусочку, так сказать :D
Andrew Selivanov Дата 21.5.2008, 12:41
 
Цитата(Litkevich Yuriy @ 21.5.2008, 13:20) *
а как такое применять, т.е. как будет выглядеть объявление переменной? и польза?

Ну мне подумалось, что лучше сделать новый шаблонный тип, чем писать такую телегу. Пусть индексы лучше компилятор считает :)
Litkevich Yuriy Дата 21.5.2008, 12:20
  а как такое применять, т.е. как будет выглядеть объявление переменной? и польза?
Andrew Selivanov Дата 21.5.2008, 12:17
 
Цитата(LuckLess @ 21.5.2008, 12:47) *
недавно в чужом коде встретил мозголомный typedef.. вот наваял свой примерчик на эту тему )).
Кто скажет что за тип
typedef int (*((*Type) [5])) [2];

и что за тип
typedef int *(*Type [5])[3];


:D

если в ответе будет фигурировать массив - укажите его размерность :p


Ну первая наверное

массив указателей на массив указателей размерностью 5 типа Type размерностью 2


Второе наверное

массив указателей на массив указателей типа Type размерностью 5 размерностью 3
LuckLess Дата 21.5.2008, 11:47
  недавно в чужом коде встретил мозголомный typedef.. вот наваял свой примерчик на эту тему )).
Кто скажет что за тип
typedef int (*((*Type) [5])) [2];

и что за тип
typedef int *(*Type [5])[3];


:D

если в ответе будет фигурировать массив - укажите его размерность :p
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 5.7.2025, 4:22