С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.66/140: Рейтинг темы: голосов - 140, средняя оценка - 4.66
73 / 73 / 12
Регистрация: 22.01.2013
Сообщений: 231

Разница между объектом и экземпляром класса

02.03.2013, 21:34. Показов 28816. Ответов 143
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можете объяснить какая между этими понятиями разница?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.03.2013, 21:34
Ответы с готовыми решениями:

Какая разница между eof и просто объектом?
То есть предположим открыли файл и объект input подставили в условие while и внутри считываем строки с файла с помощью getline. Так вот...

Какая разница между объектом класса и инстансом класса?
Читал (на русском языке) и не понял. Добавлено через 6 минут В смысле документацию читал.

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

143
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
24.07.2014, 22:34
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Croessmah Посмотреть сообщение
В стандарте языка описаны class objects, и никаких class instance нет
Ошибаешься.
Цитата Сообщение от Mr.X Посмотреть сообщение
давайте уже стандарта придерживаться.
А давай! Там и экземпляры, и объекты.
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
24.07.2014, 22:38
Цитата Сообщение от Vourhey Посмотреть сообщение
Ошибаешься.
пример? Я только "An instance of object" нашел, но не "An instance of a class"
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
24.07.2014, 22:45
S S, T; // declare two instances of S
If the function needs to allocate memory and the attempt fails, it returns an
exception_ptr object that refers to an instance of bad_alloc
A locale object may be extended with a new facet simply by constructing it with an instance of a class derived from locale::facet
Думаю, этого слова стараются избегать в стандарте, потому что легко спутать с инстанцированием шаблонов. Но оно равноценно объекту.
2
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
25.07.2014, 04:36
Цитата Сообщение от Croessmah Посмотреть сообщение
только "An instance of object" нашел, но не "An instance of a class"
Может, плохо искали?
Цитата Сообщение от INCITS/ISO/IEC 14882:2003
A locale object may be extended with a new facet simply by constructing it with an instance of a class derived from locale::facet. The only member a C + + program must define is the static member id, which identifies your class interface as a new facet.
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6101 / 4957 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
25.07.2014, 10:13
Цитата Сообщение от Croessmah Посмотреть сообщение
пример? Я только "An instance of object" нашел, но не "An instance of a class"
миллион раз видел второе определение, и ни разу - первое

алсо:
https://www.google.com/search?... +an+object - 147kk
https://www.google.com/search?... of+a+class - 278kk

http://en.wikipedia.org/wiki/I... science%29
http://stackoverflow.com/a/10701759/2559709
http://stackoverflow.com/quest... -instances
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
01.09.2015, 09:51
Извиняюсь, но подниму тему, в итоге, где истина?
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
01.09.2015, 12:18
Cdelphi78, в итоге, это синонимы, что подтверждается выдержками из стандарта.
1
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
01.09.2015, 12:34
Цитата Сообщение от Cdelphi78 Посмотреть сообщение
где истина?
Дельфисты говорят "экземпляр", страуструповцы - "объект". А что есть истина?
0
01.09.2015, 12:38

Не по теме:

Цитата Сообщение от Cdelphi78 Посмотреть сообщение
где истина?
в X-Files :D

0
01.09.2015, 12:48

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
в X-Files
где-то там (с)

0
01.09.2015, 12:55

Не по теме:

Цитата Сообщение от Tulosba Посмотреть сообщение
где-то там (с)
The Truth Is Out There (c) :)

0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
01.09.2015, 12:57
Цитата Сообщение от gru74ik Посмотреть сообщение
Cdelphi78, в итоге, это синонимы, что подтверждается выдержками из стандарта.
Ясно спасибо,

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
в X-Files
Ну там то ясно дело,


Цитата Сообщение от Mr.X Посмотреть сообщение
А что есть истина?
Вариант A экземпляр=объект
Вариант Б экземпляр≠объект
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
01.09.2015, 13:40
Цитата Сообщение от Cdelphi78 Посмотреть сообщение
Вариант A экземпляр=объект
Вариант Б экземпляр≠объект
У каждого языка программирования существуют свои названия для одних и тех же вещей. Применять термины одного языка к другому - признак невежества и языкового бескультурья.
0
99 / 46 / 18
Регистрация: 09.08.2015
Сообщений: 367
01.09.2015, 13:53
4 страницы люди обсуждали есть ли разница между двумя одинаковыми словами?

Цитата Сообщение от Mr.X Посмотреть сообщение
У каждого языка программирования существуют свои названия для одних и тех же вещей. Применять термины одного языка к другому - признак невежества и языкового бескультурья.
Тут как бы решает тот факт что экземпляр=объект в русском языке. Да и в других тоже. И то и то слово указывает на конкретную сущность среди других сущностей. Единственная разница в том что слово объект намекает на неживую (пассивную) природу сущности, но в ЯП это роли не играет.
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
01.09.2015, 14:05
Цитата Сообщение от AncientPenguin Посмотреть сообщение
Тут как бы решает тот факт что экземпляр=объект в русском языке
При чем тут русский язык? Оба слова многозначны, так что нет смысла для однобоких и однозначных суждений.
Речь же идет о профессиональной терминологии, которая четко зафиксирована для каждого языка программирования его создателями.
Невежды могут ссылаться на что угодно, но незнание терминологии и неумение ею пользоваться демонстрируют только их невежество и бескультурье.
0
99 / 46 / 18
Регистрация: 09.08.2015
Сообщений: 367
01.09.2015, 14:32
Цитата Сообщение от Mr.X Посмотреть сообщение
Оба слова многозначны
А пример можно? Пожалуйста.

Цитата Сообщение от Mr.X Посмотреть сообщение
Речь же идет о профессиональной терминологии, которая четко зафиксирована для каждого языка программирования его создателями.
Нет речь идет об тексте на английском языке именуемым стандарт С++, он не на самом С++ написан... В С++ есть два разных оператора object и instance? Если да то я и в правду не по делу влез.

Цитата Сообщение от Mr.X Посмотреть сообщение
Невежды могут ссылаться на что угодно
Например, на личные характеристики собеседника ничего о нем толком не зная?
0
Эксперт С++
 Аватар для Mr.X
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
01.09.2015, 14:59
Цитата Сообщение от AncientPenguin Посмотреть сообщение
Нет речь идет об тексте на английском языке именуемым стандарт С++
Создатель языка С++ - Страутруп. Он и терминологию для него создал и изложил в своих книгах. А студентам надо их внимательно читать и на ус мотать, чтобы не попадать потом в неловкое положение.
К примеру, он объясняет почему не воспользовался терминами субкласс и суперкласс из Симулы, а ввел свои - базовый и производный классы. Ну, бывает некоторые и в С++ вдруг внезапно обнаруживают суперклассы, потому что их
Цитата Сообщение от AncientPenguin Посмотреть сообщение
личные характеристики
- это
Цитата Сообщение от Mr.X Посмотреть сообщение
невежество и бескультурье.
0
 Аватар для Cdelphi78
140 / 74 / 18
Регистрация: 21.02.2014
Сообщений: 3,444
01.09.2015, 15:05
Цитата Сообщение от Mr.X Посмотреть сообщение
Применять термины одного языка к другому
Но ведь в классе ООП существует много ЯП...
Вообще да, я искал в чем разница между экземпляром и обьектом в ООП в общем смысле, а тут ничего не нашлось кроме темы открытой в разделе С++
0
99 / 46 / 18
Регистрация: 09.08.2015
Сообщений: 367
01.09.2015, 15:53
Цитата Сообщение от Mr.X Посмотреть сообщение
Создатель языка С++ - Страутруп. Он и терминологию для него создал и изложил в своих книгах.
На английском языке, не на ЯП.

Цитата Сообщение от Mr.X Посмотреть сообщение
А студентам надо их внимательно читать и на ус мотать, чтобы не попадать потом в неловкое положение.
А мне вы это зачем написали? Я не студент, а вы не экстрасенс.

Я же попросил привести пример когда слова объект и экземпляр не равнозначны, хорошо попросил. Видимо аргументов в поддержку своего мнения у вас нет или я недостоин их услышать?
0
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
01.09.2015, 16:10
AncientPenguin, объект может не быть экземпляром класса
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.09.2015, 16:10
Помогаю со студенческими работами здесь

Hibernate. какая разница между прокси объектом и lazy инициализацией?
собственно интересует тема сабжа

В чем разница между двумя объявлениями класса
Здравствуйте! Помогите, пожалуйста, разобраться В чем разница между двумя объявлениями: TClassName = class; end; TClassName =...

В чем разница между классом и шаблоном класса?
Помогите ответить. В чем разница между классом и шаблоном класса?

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

Multiprocessing array с экземпляром класса
добрый день. Решил протестировать как будет вести себя программа в мульти поточных вычислениях. Начал разбираться нашёл модуль...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru