-
- Это ООП, пока просто про Си. - Лeoнид Ивaнoвич(18.07.2012 23:23)
- Это простой Си - ANSI C, pure C, C89. - rezident(18.07.2012 23:30)
- В Си нет понятия "объект". - Лeoнид Ивaнoвич(18.07.2012 23:38)
- Как это? "Переменные и константы являются основными объектами, с которыми оперирует программа". Керниган, Ричи, Библия.Или не по-нашему:"Variables and constants are the basic data objects manipulated in a program" - Юра(19.07.2012 08:46, )
- "Переменная - это такой "ящичек" с именем, в котором может храниться некое значение..." (C) fk0(226 знак., 19.07.2012 09:00 - 09:04)
- Зато в русском языке есть :-P - rezident(18.07.2012 23:46)
- Как это? "Переменные и константы являются основными объектами, с которыми оперирует программа". Керниган, Ричи, Библия.Или не по-нашему:"Variables and constants are the basic data objects manipulated in a program" - Юра(19.07.2012 08:46, )
- В Си нет понятия "объект". - Лeoнид Ивaнoвич(18.07.2012 23:38)
- Это простой Си - ANSI C, pure C, C89. - rezident(18.07.2012 23:30)
- Это понятие всегда можно привести к адресу памяти, не называя это указателем на байт. - Vladimir Ljaschko(18.07.2012 22:16)
- Третий, вдоль барной стойки (индекс массива :) - Скрипач(18.07.2012 22:11 - 22:15)
- Не катит. Массив это структура из одинаковых (однотипных) элементов. - rezident(18.07.2012 22:14)
- Запись struct вполне может быть элементом массива. - Скрипач(18.07.2012 22:16)
- Структура может состоять из элементов разного типа, в т.ч. из других структур. Но для доступа к структуре нужно иметь ее описание (определение). Для доступа к массиву достаточно знать тип одного его элемента. То бишь rezident(115 знак., 18.07.2012 22:29 - 22:35)
- Ну и складывайте в массив однотипные структуры. Работайте с индексами массивов. Что не так? - Скрипач(18.07.2012 22:35)
- Ну получите вы адрес структуры из этого массива структур и что дальше? Для доступа к элементу массиву нужно знать имя массива или его адрес, а также тип и индекс элемента. Для доступа к элементу структуры нужно знать ее имя или адрес и rezident(99 знак., 18.07.2012 22:43)
- Чуть неудобнее - кроме типа, нужно декларировать внешний массив структур. Всего то. - Vladimir Ljaschko(18.07.2012 22:47)
- Да. И что? - Скрипач(18.07.2012 22:45)
- А то, что к перемещаемому или динамически создаваемому объекту нельзя обеспечить доступ по его имени, а только через указатель по его адресу. - rezident(18.07.2012 22:53)
- В других яву прекрасно обеспечивается доступ по-имени... Например в Tcl. - fk0(19.07.2012 10:53)
- Ну нет у автора динамически создаваемых объектов. - Vladimir Ljaschko(19.07.2012 09:59)
- А то, что к перемещаемому или динамически создаваемому объекту нельзя обеспечить доступ по его имени, а только через указатель по его адресу. - rezident(18.07.2012 22:53)
- Ну получите вы адрес структуры из этого массива структур и что дальше? Для доступа к элементу массиву нужно знать имя массива или его адрес, а также тип и индекс элемента. Для доступа к элементу структуры нужно знать ее имя или адрес и rezident(99 знак., 18.07.2012 22:43)
- Ну и складывайте в массив однотипные структуры. Работайте с индексами массивов. Что не так? - Скрипач(18.07.2012 22:35)
- Структура может состоять из элементов разного типа, в т.ч. из других структур. Но для доступа к структуре нужно иметь ее описание (определение). Для доступа к массиву достаточно знать тип одного его элемента. То бишь rezident(115 знак., 18.07.2012 22:29 - 22:35)
- Запись struct вполне может быть элементом массива. - Скрипач(18.07.2012 22:16)
- Не катит. Массив это структура из одинаковых (однотипных) элементов. - rezident(18.07.2012 22:14)
- Это ООП, пока просто про Си. - Лeoнид Ивaнoвич(18.07.2012 23:23)