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

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Какая модель данных в C++??? 
:(
    Опции темы
HappyLife
Дата 2.4.2007, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Я соглашусь только с тем, что абсалютно любая память размерная изначально. А уж дальше, можно создовать разные интерфейсы чтобы её сделать абсолютно любой.

PM MAIL   Вверх
Earnest
Дата 2.4.2007, 12:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

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



Цитата(sisbkoshup @  1.4.2007,  20:39 Найти цитируемый пост)
И подумал, что я чего-то не понимаю!

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


--------------------
...
PM   Вверх
JackYF
Дата 2.4.2007, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

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



Цитата(sisbkoshup @  1.4.2007,  18:59 Найти цитируемый пост)
Daevaorn, Ты не дебил?


Цитата(sisbkoshup @  1.4.2007,  18:59 Найти цитируемый пост)
З.Ы. Я просто хочу мнения програмистов, коим ты(Daevaorn) не являешься




sisbkoshup, сравни количество постов Daevaornа и своих, его репутации и своей. Увидел разницу?
Нечего на форуме оскорблять людей и задавать вопросы - какая модель данных, не подразумевая, а что же ты хочешь узнать? Теорию - ее предостаточно на wiki и google().

А на практике - не знаю, зачем это кому-нибудь может пригодиться.
А за оскорбление - минус в репу. Исправляйся.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
sisbkoshup
Дата 4.4.2007, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

Репутация: -6
Всего: нет



Цитата(HappyLife)

Я соглашусь только с тем, что абсалютно любая память размерная изначально. А уж дальше, можно создовать разные интерфейсы чтобы её сделать абсолютно любой.  


Я про память и не заикался... Немножко о другом спрашивал о модели данных!!! Не одно и то же...

Цитата(JackYF)

sisbkoshup, сравни количество постов Daevaornа и своих, его репутации и своей. Увидел разницу?


Цитата(из к/ф Ширли-Мырли)

Этого молодого человека не традиционной ориентации в Химках видел, он там деревянными пенисами(Научный термин) торгует

Модератор:  ненормативная лексика на форуме запрещена!

Он меня оскорбил, и получил нормальный вопрос, заметте вопрос-не утверждение!!!

Скажите Вы не можете на конкретный вопрос ответить по людски, а не как СуперМегаГигаТераГипер умники! Есть такие вещи которые я знаю гораздо лучше каждого из Вас...


Цитата(из к/ф Ширли-Мырли)

А на практике - не знаю, зачем это кому-нибудь может пригодиться.


Немного отойду от темы!
Сначала вопрос: чем обусловлен(почему существует) конструктор копии в языке С++? Почему, более новый язык, java не использует такую конструкцию?

P.S. Практика-служанка теории! Если не понимать теории програмирования понту нет что-то писать. Можно говорить что компилятор ведет себя не предсказуемо...smile

Спасибо за внимание!!!

____________

 smile  smile  smile 

Это сообщение отредактировал(а) sisbkoshup - 4.4.2007, 16:51
PM MAIL   Вверх
JackYF
Дата 4.4.2007, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

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



Цитата(sisbkoshup @  4.4.2007,  16:02 Найти цитируемый пост)
Почему, более новый язык, java не использует такую конструкцию?

Потому что Java берет на себя всю работу с памятью.

В основном для корректного копирования динамических данных и нужны конструкторы копий в С++. 

Цитата(sisbkoshup @  4.4.2007,  16:02 Найти цитируемый пост)
Он меня оскорбил, и получил нормальный вопрос, заметте вопрос-не утверждение!!!

Вопрос? А какой ответ ты ожидал?
"Да, я дебил."? Или, "нет, ты знаешь, я не дебил"?

Покажи то место, где он тебя оскорбил. Вот то место, где ты его оскорбил, я покажу.

Да, кстати... не матерись на форуме, а? Даже цитатами.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
dumb
Дата 4.4.2007, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

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



Цитата(sisbkoshup @  4.4.2007,  16:02 Найти цитируемый пост)
Есть такие вещи которые я знаю гораздо лучше каждого из Вас...

заучивание "ширли-мырли" тебе далось безупречно. нам такое и не снилось.
шел бы ты и дальше накапливать эти полезные знания, теоретик убогий.
PM MAIL   Вверх
sisbkoshup
Дата 4.4.2007, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

Репутация: -6
Всего: нет



Цитата(JackYF @ 4.4.2007,  16:16)
Потому что Java берет на себя всю работу с памятью. 

И что ему мешает взять на себя работу с конструктором копии??? Потому что освобождение памяти, базара ноль на совести java машины, а вот выделение... 
Чем обусловлен автодеструктор в С++?

Почему есть случаи когда автодеструктор и автоконструктор копии приводят к утечке памяти?

Цитата(JackYF @ 4.4.2007,  16:16)
Да, кстати... не матерись на форуме, а? Даже цитатами. 


Из песни слов не выкинешь! 
Но я постараюсь держаться в рамках...

__________________

 smile  smile  smile 
PM MAIL   Вверх
Sartorius
Дата 4.4.2007, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

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



 Предлагаю закрыть тему. ИМХО кроме ругани ничего интересного не будет...
PM MAIL ICQ   Вверх
likehood
Дата 4.4.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


666
**


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

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



Цитата(sisbkoshup @  4.4.2007,  17:02 Найти цитируемый пост)
Почему, более новый язык, java не использует такую конструкцию?

Конструкция может и не такая, но клонировать объекты в яве можно.
PM MAIL   Вверх
archimed7592
Дата 4.4.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

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



Цитата(sisbkoshup @  4.4.2007,  16:39 Найти цитируемый пост)
Почему есть случаи когда автодеструктор и автоконструктор копии приводят к утечке памяти?
потому что есть криворукие программисты (к каким ты, по всей видимости, относишься), которые не знают внутренностей языка, но рвутся использовать "модные фичи" и "модные выражения" (аля "модель данных")... почитай вот это

Добавлено через 1 минуту и 28 секунд
Цитата(sisbkoshup @  4.4.2007,  16:49 Найти цитируемый пост)

Извените опять вопрос: представтесь, пожалуйста, кто где учился програмировать???
по фильму ширли-мырли... удачи... мог бы понизил бы тебе репутацию ещё раз...


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Earnest
Дата 4.4.2007, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

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



sisbkoshup, ответы на свои вопросы ты найдешь в книге Страуструпа "Дизайн и эволюция С++".
В ней подробно (и очень занимательно) описано, почему многие конструкции и парадигмы в C++ именно такие, а не другие. 
Вкратце же можно сказать, что основная идея в C++ такова: не платить за то, что тебе не нужно. 

Цитата(sisbkoshup @  4.4.2007,  17:39 Найти цитируемый пост)
Но я постараюсь держаться в рамках...

Да уж постарайся.


--------------------
...
PM   Вверх
sisbkoshup
Дата 4.4.2007, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

Репутация: -6
Всего: нет



Цитата

Конструкция может и не такая, но клонировать объекты в яве можно. 

В том все и дело! Что в яве в ObjectPascal И др языках с ССЫЛОЧНОЙ моделью данных! Где имя объекта ссылка на объект в динамической памяти актуален конструктор копии!!!

А в С++ члены поля класса хранятся на стеке!
Это 100%!


Цитата

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

Я не программист! Я-математик(будующий)!

Короче кроме как умничать Вы ничего не умеете! Вы льете воду не одной реальной выкладки... Все похолду самоучки и нихрена не знаете, а пытаетесь прыгнуть выше своего потолка! Заметь я ниочем не утверждал хотел всего лишь узнать! Но вы незная ответа на вопрос, просто попытались выставить меня неучем! Хрен Вам! Учитесь сами, недоучки! 
Цитата

заучивание "ширли-мырли" тебе далось безупречно. нам такое и не снилось.


Классику знать надо! Ты наверное и Пушкина не читал, и считаешь верхом человека: обезьяну умеющую тыкать кнопки!!!

Это сообщение отредактировал(а) sisbkoshup - 4.4.2007, 17:13
PM MAIL   Вверх
Earnest
Дата 4.4.2007, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

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



Цитата(sisbkoshup @  4.4.2007,  17:56 Найти цитируемый пост)
А в С++ члены поля класса хранятся на стеке!

Ты уж не обижайся, но это полная чушь.
В стеке живут только данные автоматических переменных, да и то, если они POD.
А переменные еще бывают статические и динамические...
Так что твой вопрос про модель данных означает "где хранятся данные", то ответ - любая: где разработчик пожелает, там и будут жить данные.

И я тебя уверяю, что в Паскале и Яве тоже есть конструктор копии (а кто же по твоему, копии делает - Пушкин?), только программист этого не видит и никак не управляет...

Добавлено @ 17:15
Модератор:
archimed7592, 
sisbkoshup, 
не переходите не личности и не возбуждайтесь!
 


Это сообщение отредактировал(а) Earnest - 4.4.2007, 17:17


--------------------
...
PM   Вверх
archimed7592
Дата 4.4.2007, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

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



Цитата(Earnest @  4.4.2007,  17:12 Найти цитируемый пост)
да и то, если они POD.
гхм, а если они не POD, то где интересно?


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
sisbkoshup
Дата 4.4.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

Репутация: -6
Всего: нет






Цитата

  А переменные еще бывают статические и динамические...
Так что твой вопрос про модель данных означает "где хранятся данные", то ответ - любая: где разработчик пожелает, там и будут жить данные.


Я сейчас повешусь! Почему нет явного полиморфизма в С++?

Посмотрите здесь!!
http://www.math.rsu.ru/mexmat/miks/IT2/14_...assesFirst.html



Это сообщение отредактировал(а) sisbkoshup - 4.4.2007, 17:21
PM MAIL   Вверх
Страницы: (4) Все 1 [2] 3 4 
Закрытая темаСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

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

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

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

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


 




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


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

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