Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> "Абстрактный" и "НЕ абстрактный" типы данных, В чём разница? 
:(
    Опции темы
ДокторТуамОсес
Дата 4.1.2011, 01:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 8.6.2009

Репутация: -4
Всего: -12



mes!!!
Если Вы уже забыли как звучал вопрос, я Вам напомню:
Есть два описания идентификатора S:

1.
Код

struct S { char s ; };



2.
Код

typedef struct { char s ; } S;


Вопрос чем ПРИНЦИПИАЛЬНО отличаются друг от друга эти 2 идентификатора S?  smile
KaraKum дал конкретный ответ:
Цитата(KaraKum @  3.1.2011,  23:28 Найти цитируемый пост)
существенным для типов данных являются лишь эти физические понятия, а они ИДЕНТИЧНЫ для двух приведённых примеров (я не всматривался в примеры, но, думаю, с контекстом я не ошибся), следовательно и сами типы переменных (данных или чего там ещё...) ИДЕНТИЧНЫ.


Теперь хотелось бы услышать Ваше ЛИЧНОЕ мнение. 

P.S. Просьба не посылать меня в гуголь, к Страуструпу или куда-либо ещё и 
не отвечать вопросом на вопрос. 
Так как, во-первых, в соответствии с форумным этикетом это считается  хамством.
А во-вторых, у меня есть понимание того, что такое typedef, "typedef-определения vs # макроопределения vs", анонимные типы, "псевдонимы типов vs реальные типы" и т.п.
Т.к. в процессе написания своей книги по C++ я проштудировал гигабайты инфы по 
этим вопросам. 
А в третьих, я спрашиваю не потому что я не знаю ответа, а потому что хочу узнать, 
совпадают ли Ваши знания с моими. 



Это сообщение отредактировал(а) ДокторТуамОсес - 4.1.2011, 01:41
--------------------
"Извините! А это ничего, что я говорю в тот момент, когда Вы меня перебиваете?"™ 
PM MAIL   Вверх
mes
Дата 4.1.2011, 01:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(KaraKum @  4.1.2011,  00:37 Найти цитируемый пост)
А может вопросы задаются через другой профиль?

Логино.. я не подумал о таком варианте.. 
smile

Цитата(KaraKum @  4.1.2011,  00:37 Найти цитируемый пост)
Например через ДокторТуамОсес 

Ну это вряд ли smile



--------------------
PM MAIL WWW   Вверх
ДокторТуамОсес
Дата 4.1.2011, 01:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 8.6.2009

Репутация: -4
Всего: -12



Цитата(mes @ 4.1.2011,  01:34)
Цитата(ДокторТуамОсес @  4.1.2011,  00:01 Найти цитируемый пост)
Т.е. Вы уклоняетесь от конкретного ответа на конкретно поставленный вопрос? Нехорошо  

Нехорошо будущим авторам книг, переворачивающих не помню что, выпрашивать ответы на форуме, когда конкретно показали, где написан ответ.. Иль Вы надеетесь что я буду тут пару страниц пересказывать ? я подсказками пробовал, не помагает.. да и по краткому не стоит, для будущей книги нужно внимательнее ознакомиться с проблемой... 
если б Вам это просто надо было, для себя, я б мог конечно скопировать наиболее важные цитаты.. но Вы ж хотите принести добро "всему человечеству".. поэтому лишнее звено пересказа лучше убрать smile

Если абстрагироваться (в соответствии с сабжем темы  smile  ) от сарказма, с помощью которого Вы (весьма неудачно) пытаетесь 
Цитата(ДокторТуамОсес @  4.1.2011,  01:01 Найти цитируемый пост)
"сохранить хорошую мину при плохой игре"(с)


то Ваши уклонение дать ответ своими словами или хотя бы скопипастить его откуда-либо говорит
о том, что Вы 
Цитата(ДокторТуамОсес @  4.1.2011,  01:01 Найти цитируемый пост)
 не знаете ответа (или то, что боитесь, что Ваш ответ покажет Вашу некомпетентность)
 smile 

--------------------
"Извините! А это ничего, что я говорю в тот момент, когда Вы меня перебиваете?"™ 
PM MAIL   Вверх
KaraKum
Дата 4.1.2011, 01:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: 1
Всего: 1



Цитата(mes @  4.1.2011,  02:49 Найти цитируемый пост)
Цитата(KaraKum @  4.1.2011,  00:37 Найти цитируемый пост)
Например через ДокторТуамОсес 

Ну это вряд ли smile

Эх, а была бы такаааая классная развязка...
PM MAIL WWW   Вверх
mes
Дата 4.1.2011, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(ДокторТуамОсес @  4.1.2011,  00:40 Найти цитируемый пост)
 Просьба не посылать меня в гуголь, к Страуструпу или куда-либо ещё и 
не отвечать вопросом на вопрос. 
Так как, во-первых, в соответствии с форумным этикетом это считается  хамством.

Если посылается в никуда.. Вам же были указаны "долгота и широта"


Цитата(ДокторТуамОсес @  4.1.2011,  00:40 Найти цитируемый пост)
А во-вторых, у меня есть понимание того, что такое typedef, "typedef-определения vs # макроопределения vs", анонимные типы, "псевдонимы типов vs реальные типы" и т.п.

по высказываниям , прозвучавшим в этой теме, оно (понимание) не совсем верное.. 
особенно после того как настаивали на том, что тайпдеф конструирует типы.. 

Цитата(ДокторТуамОсес @  4.1.2011,  00:40 Найти цитируемый пост)
Т.к. в процессе написания своей книги по C++ я проштудировал гигабайты инфы по 
этим вопросам

Наверно гнались за кол-вом, а не качеством .. 

Цитата(ДокторТуамОсес @  4.1.2011,  00:40 Найти цитируемый пост)
я спрашиваю не потому что я не знаю ответа, а потому что хочу узнать, 
совпадают ли Ваши знания с моими. 

Если только для этого, то опять таки, ориентируясь на сказанное в этой теме, могут Вам сразу сказать ответ :
не совпадают
smile
К тому же если интересует именно совпадение, почему я должен писать ответ, а не Вы.. а я просто оценю совпадения.. 


--------------------
PM MAIL WWW   Вверх
ДокторТуамОсес
Дата 4.1.2011, 01:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 8.6.2009

Репутация: -4
Всего: -12



Цитата(mes @  4.1.2011,  01:34 Найти цитируемый пост)
я может хочу показать, что искать ответ самому намного интереснее и полезнее, чем получать разжеванное.. тем более , что и вопрос не сложный .. 


Цитата(ДокторТуамОсес @  4.1.2011,  01:40 Найти цитируемый пост)
А в третьих, я спрашиваю не потому что я не знаю ответа, а потому что хочу узнать, совпадают ли Ваши знания с моими. 


--------------------
"Извините! А это ничего, что я говорю в тот момент, когда Вы меня перебиваете?"™ 
PM MAIL   Вверх
mes
Дата 4.1.2011, 02:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(ДокторТуамОсес @  4.1.2011,  00:49 Найти цитируемый пост)
о Ваши уклонение дать ответ своими словами или хотя бы скопипастить его откуда-либо говорит
о том, что Вы 
Цитата(ДокторТуамОсес @  4.1.2011,  01:01 )
 не знаете ответа (или то, что боитесь, что Ваш ответ покажет Вашу некомпетентность)

У Вас какая цель, найти ответ и понимание или признать меня некомпетентным ?
если второе, я могу сделать Вам подарок.. считайте меня некомпетентным..
если все ж нужно понимание, я до сих пор, не смотря на Ваши провакационные попытки готов помочь.. но с условием , если я буду видеть в вас заинтересованность найти истину.. 

Добавлено через 2 минуты и 16 секунд
Цитата(ДокторТуамОсес @  4.1.2011,  00:40 Найти цитируемый пост)
опрос чем ПРИНЦИПИАЛЬНО отличаются друг от друга эти 2 идентификатора S?

В  одном определение нового типа S, 
в другом определение псевдонима S для определенного безымянного типа.. 



--------------------
PM MAIL WWW   Вверх
ДокторТуамОсес
Дата 4.1.2011, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 8.6.2009

Репутация: -4
Всего: -12



Цитата(mes @  4.1.2011,  01:34 Найти цитируемый пост)
Кстати посмотрите через мой профиль как часто я задаю вопросы.. Это поможет сделать выводы , о том как часто я ищу ответы самостоятельно.. 

Ну это ещё не показатель Вашей компетентности.
Может Вы не задаёте много вопросов потому что они у Вас просто не возникают.
А "не возникают", потому что Вы весьма поверхностно изучаете предмет изучения (простите за тавтологию)  smile 
Как Вам такое объяснение?
--------------------
"Извините! А это ничего, что я говорю в тот момент, когда Вы меня перебиваете?"™ 
PM MAIL   Вверх
mes
Дата 4.1.2011, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(ДокторТуамОсес @  4.1.2011,  00:49 Найти цитируемый пост)
 с помощью которого Вы (весьма неудачно) пытаетесь 
"сохранить хорошую мину при плохой игре"(с)

мне мина не нужна.. я лишь свечу фонариком, чтоб Вы не заблудились.. тянуть Вас за руку у меня пока желания нет.. 
так как не вижу исходящей от Вас заинтересованности.. 




--------------------
PM MAIL WWW   Вверх
ДокторТуамОсес
Дата 4.1.2011, 02:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 8.6.2009

Репутация: -4
Всего: -12



Цитата(mes @  4.1.2011,  01:34 Найти цитируемый пост)
В общем вместо того, чтоб радоваться мелким подсказкам, которые Вам дают, Вы пытаетесь спровоцировать, думая что я поведусь на это.. не дождетесь smile

Да я уж понял. Что не дождусь от Вас конкретного развёрнутого ответа на конкретный вопрос.
Боитесь Вы что вскроется Ваша некомпетентность. Ибо даже чтобы скопипастить откуда-то ответ, нужно
ещё знать откуда и что именно копипастить.  А Вы, видимо, и этого не знаете наверняка.  smile 
--------------------
"Извините! А это ничего, что я говорю в тот момент, когда Вы меня перебиваете?"™ 
PM MAIL   Вверх
mes
Дата 4.1.2011, 02:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(ДокторТуамОсес @  4.1.2011,  01:03 Найти цитируемый пост)
Ну это ещё не показатель Вашей компетентности.
Может Вы не задаёте много вопросов потому что они у Вас просто не возникают

Я приводил это не в доказательство компетентности.. жаль (хотя и не сильно) что не поняли smile



--------------------
PM MAIL WWW   Вверх
ДокторТуамОсес
Дата 4.1.2011, 02:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 8.6.2009

Репутация: -4
Всего: -12



Цитата(mes @  4.1.2011,  01:57 Найти цитируемый пост)
особенно после того как настаивали на том, что тайпдеф конструирует типы.. 

А Вы не обратили внимание, что "сконструировали тип" было написано в кавычках?  smile 
Т.е. мы создали описание <лексемы> P используя как "кирпичики" другие <лексемы>

Это сообщение отредактировал(а) ДокторТуамОсес - 4.1.2011, 02:12
--------------------
"Извините! А это ничего, что я говорю в тот момент, когда Вы меня перебиваете?"™ 
PM MAIL   Вверх
mes
Дата 4.1.2011, 02:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(ДокторТуамОсес @  4.1.2011,  01:06 Найти цитируемый пост)
Что не дождусь от Вас конкретного развёрнутого ответа на конкретный вопрос.

Развернутого не дождетесь.. пока..  В меру полный был приведен выше.. 

Цитата(ДокторТуамОсес @  4.1.2011,  01:06 Найти цитируемый пост)
 Ибо даже чтобы скопипастить откуда-то ответ, нужно
ещё знать откуда и что именно копипастить.  А Вы, видимо, и этого не знаете наверняка.  

если б глянули по "широту и долготе" то знали бы наверняка, знаю откуда скопипастить или нет smile

Добавлено @ 02:13
Цитата(ДокторТуамОсес @  4.1.2011,  01:10 Найти цитируемый пост)
А Вы не обратили внимание, что "сконструировали тип" было написано в кавычках?

а Вы не заметили, что я не один раз уточнял этот вопрос ?.. однако уточнения от Вас не последовало..
так что чего Вы там за кавычками себе представляете, я не знаю 
 smile 


Это сообщение отредактировал(а) mes - 4.1.2011, 02:14


--------------------
PM MAIL WWW   Вверх
ДокторТуамОсес
Дата 4.1.2011, 02:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 8.6.2009

Репутация: -4
Всего: -12



Цитата(mes @  4.1.2011,  02:11 Найти цитируемый пост)
если б глянули по "широту и долготе" то знали бы наверняка, знаю откуда скопипастить или нет smile

У меня в наличии есть только ISO/IEC 14882 от 2003 года.
Там таких "координат" нет smile 
Короче давайте прекращать играть в редиску и отвечайте либо своими словами,
либо скопипастите сюда чужие слова, в которых, как Вы считаете, содержится
ответ на мой вопрос smile

Добавлено через 2 минуты и 3 секунды
Цитата(mes @  4.1.2011,  01:57 Найти цитируемый пост)
К тому же если интересует именно совпадение, почему я должен писать ответ, а не Вы.. а я просто оценю совпадения..  

Потому что вопрос то мой, а не Ваш.
Почему я должен писать ответ на свой же собственный вопрос?  smile 
--------------------
"Извините! А это ничего, что я говорю в тот момент, когда Вы меня перебиваете?"™ 
PM MAIL   Вверх
mes
Дата 4.1.2011, 02:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 144
Всего: 250



Цитата(ДокторТуамОсес @  4.1.2011,  01:15 Найти цитируемый пост)
У меня в наличии есть только ISO/IEC 14882 от 2003 года.


уточнение координат :
Цитата

3.9 Types..................................52
7.1.3 The typedef specifier...............107



Цитата(ДокторТуамОсес @  4.1.2011,  01:15 Найти цитируемый пост)
Короче давайте прекращать играть в редиску и отвечайте либо своими словами,
либо скопипастите сюда чужие слова, в которых, как Вы считаете, содержится
ответ на мой вопро


Цитата(mes @  4.1.2011,  01:11 Найти цитируемый пост)
В меру полный был приведен выше.. 


Цитата(mes @  4.1.2011,  01:00 Найти цитируемый пост)
В одном - определение нового типа S, 
в другом - определение псевдонима S для определенного безымянного типа.. 





Это сообщение отредактировал(а) mes - 4.1.2011, 02:22


--------------------
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0620 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.