Инстанцирование синоним

taras atavin

4203 / 1795 / 211

Регистрация: 24.11.2009

Сообщений: 27,562

1

Что такое инстанцирование?

07.04.2011, 08:21. Показов 35651. Ответов 33

Метки нет (Все метки)


Студворк — интернет-сервис помощи студентам

C++
1
2
3
4
5
class A
{
 ...
};
A a; // Это уже инстанцирование A?



0



4203 / 1795 / 211

Регистрация: 24.11.2009

Сообщений: 27,562

08.04.2011, 12:36

 [ТС]

21

Студворк — интернет-сервис помощи студентам

И вообще вы такого нагородили, что только запутали.

Инстанцирование (англ. instantiation) — создание экземпляра класса. В отличие от слова «создание», применяется не к объекту, а к классу. То есть, говорят: «(в виртуальной среде) создать экземпляр класса или инстанцировать класс». Порождающие шаблоны используют полиморфное инстанцирование.

(смотри вику). Вопрос всего лишь вот в чём: «Называется ли инстанцированием только создание экземпляра класса каким то не известным мне образом прописанное в коде самого класса, или декларация объекта подобная декларации обычной переменной, только с классом в качестве типа уже есть инстацирование?».

Добавлено через 2 минуты

Цитата
Сообщение от ForEveR
Посмотреть сообщение

Создание экземпляра класса, но не объекта.

Это синонимы, их нельзя противопоставлять. Объект есть экземпляр своего класса, экземпляр класса есть объект. А функции — не экземпляры.

Добавлено через 4 минуты

Цитата
Сообщение от Deviaphan
Посмотреть сообщение

Т.е. пока не создан объект, нету и полей его.

Про статик поля забыл?

Добавлено через 4 минуты

Цитата
Сообщение от Evg
Посмотреть сообщение

Например, у тебя есть указатель на шаблонный объект. Ты этот объект не создавал (он создан, например, где-то в недрах чужого кода), но инстанциация методов при компиляции твоего кода всё равно происходит.

А какая разница, кто создал? Объект уже создан, потом ты обращаешься к его полю. Что здесь особенного? Или если я миллион раз обращусь к одному и тому же своему объекту, то его класс тоже миллион раз инстанцируется?



0



Эксперт CАвтор FAQ

21265 / 8281 / 637

Регистрация: 30.03.2009

Сообщений: 22,644

Записей в блоге: 30

08.04.2011, 12:37

22

Цитата
Сообщение от Mr.X
Посмотреть сообщение

«Создание экземпляра класса» звучит двусмысленно

А в чём двусмысленность?



0



Делаю внезапно и красиво

Эксперт С++

1313 / 1228 / 72

Регистрация: 22.03.2011

Сообщений: 3,744

08.04.2011, 12:38

23

Цитата
Сообщение от Mr.X
Посмотреть сообщение

Я уж молчу про «методы»

И правильно молчите.) Методы в С++ есть.

Цитата
Сообщение от Mr.X
Посмотреть сообщение

«Создание экземпляра класса» звучит двусмысленно.

Как раз это звучит однозначно. А вот слово инстанцирование можно понять двояко, в зависимости от «шаблонного» контекста.

Добавлено через 59 секунд

Цитата
Сообщение от taras atavin
Посмотреть сообщение

Про статик поля забыл?

Каюсь. Забыл.)



0



4203 / 1795 / 211

Регистрация: 24.11.2009

Сообщений: 27,562

08.04.2011, 12:44

 [ТС]

24

Цитата
Сообщение от Mr.X
Посмотреть сообщение

«методы»… которых в C++ нет

Да ну?

Методом называется подпрограмма-член класса.

В c++ нет функций-членов класса? Или функции перестали быть подпрограммами?

Добавлено через 5 минут

Цитата
Сообщение от Mr.X
Посмотреть сообщение

а здесь на форуме какие-то наивные люди все время просят порекомендовать им учебники. Нет чтобы Википедию почитать.

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



0



Эксперт С++

2346 / 1719 / 148

Регистрация: 06.03.2009

Сообщений: 3,675

08.04.2011, 13:10

25

Цитата
Сообщение от Mr.X
Посмотреть сообщение

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

Терминология нужна должна быть понятной большинству разработчиков. Любому разработчику понятно значение слов «метод» «поле». А произносить «функция-член», «данные-члены» лично у меня язык не поворачивается.

Цитата
Сообщение от Mr.X
Посмотреть сообщение

И тем более не стоит смешивать терминологию нескольких языков.

Смешивать не стоит, стоит использовать общепризнанную терминологию.

Цитата
Сообщение от Mr.X
Посмотреть сообщение

«Создание экземпляра класса» звучит двусмысленно.

Это как?

Цитата
Сообщение от Mr.X
Посмотреть сообщение

В C++ это всегда называлось созданием объекта.

И в других языках тоже. Это синонимы.



0



4203 / 1795 / 211

Регистрация: 24.11.2009

Сообщений: 27,562

08.04.2011, 13:29

 [ТС]

26

Цитата
Сообщение от CyBOSSeR
Посмотреть сообщение

Терминология нужна должна быть понятной большинству разработчиков. Любому разработчику понятно значение слов «метод» «поле». А произносить «функция-член», «данные-члены» лично у меня язык не поворачивается.

Полем как раз и называется данное-член, а методом — подпрограмма-член. Такой вариант тоже должен быть понятен любому девелоперу, но лично мне тоже удобнее «поле» и «метод». Причём, в делфях, например, есть ещё и процедуры-члены, они тоже являются классами и при этом там есть и функции-члены, но функция-член и процедура-член — не одно и тоже. Поэтому в разговоре с пасквилянтом я никогда не применю слово «метод» за исключением тех случаев, когда абсолютно не важно, возвращает ли метод вообще хоть какое то значение. То есть этим словом в разговоре с пасквилянтом я могу заменить слова «подпрограмма-челн», но не «функция-член» и не «процедура-член».



0



13 / 11 / 1

Регистрация: 02.11.2009

Сообщений: 194

25.10.2011, 17:20

27

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



0



Эксперт С++

3211 / 1459 / 73

Регистрация: 09.08.2009

Сообщений: 3,441

Записей в блоге: 2

26.10.2011, 08:24

28

хех! а почему я раньше эту тему не видел…
вставлю свои пять копеек.
подобная путаница в терминологии возникает довольно часто. и как правило, я не помню хоть одну подобную тему, которая закончилась бы однозначно.

кто-то там говорил про инстанцирование как про создания объекта, и отрицал тот факт, «ручная» специализация шаблона создает объекты. от части это справедливо. но давайте вспомним про метапрограммирование. там вообще нет объектов. все — типы.
и как бы вы назвали типы в данном контексте? объектами? инстансами?

Цитата
Сообщение от besh

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

зависит от контекста в котором ты спрашиваешь.



0



шарпопочитатель

59 / 26 / 7

Регистрация: 31.01.2010

Сообщений: 1,035

17.01.2012, 21:46

29

Цитата
Сообщение от Deviaphan
Посмотреть сообщение

При том, что инстанцирование — создание экземпляра, а не типа.

а вроде это одно и тоже… в том плане что экземпляры это пользовательские типы



0



retmas

Жарю без масла

867 / 749 / 225

Регистрация: 13.01.2012

Сообщений: 1,702

17.01.2012, 21:50

30

типы — это типы, экземпляры — это экземпляры. не надо их путать
в записи

C++
1
Х х;

Х — тип
х — экземпляр



0



шарпопочитатель

59 / 26 / 7

Регистрация: 31.01.2010

Сообщений: 1,035

17.01.2012, 22:13

31

retmas, а ну да… попутался…

вот цитата из книги про паттерны:»объекты создаются с помощью инстанцирования класса. Говорят, что объект является экземпляром класса. В процессе И. выделяется память для переменных экземпляра, и с этими данными ассоциируются данные. С помощью И. класса можно сделать много разных объектов-экземпляров. «

Добавлено через 5 минут
например есть супер популярный паттер синглтон. дык там поля(переменная) ссылочная. Которая указывает на созданный однажды экземпляр. Чтобы не допустить повторного создания, она проверяется… Название пишут как Instance(ну типо корень слова берут). То есть видимо тем самым подчеркивается факт инстанцирования. Хотя я бы называл инициализацией. Или инстанцирование это вид инициализации специфичный получается(ну например как в патерне этом)… ну короче если я неправ , завалите меня)))



0



бжни

2473 / 1684 / 135

Регистрация: 14.05.2009

Сообщений: 7,162

17.01.2012, 22:15

32

ht1515, в с++ половина терминов не как у людей



0



шарпопочитатель

59 / 26 / 7

Регистрация: 31.01.2010

Сообщений: 1,035

18.01.2012, 19:14

33

короче врубился… сегодня как раз говорил с одним челом про это…
И. это тупо выделение памяти под объект класса(экземпляр).



0



142 / 26 / 4

Регистрация: 06.05.2019

Сообщений: 1,714

Записей в блоге: 4

21.11.2020, 21:20

34

Цитата
Сообщение от Mr.X
Посмотреть сообщение

А по стандарту инстанцирование шаблона – это применение к его имени списка аргументов в угловых скобках.

Т.е. для того чтобы запустилось инстанцирование(как я понял обычно происходит это через рекурсии) необходимо обязательно наличие элементов в угловых скобочках? К примеру возможно ли инстанцировать один объект по примеру ?



0



инстанцирование

  • 1
    class instantiation

    Универсальный англо-русский словарь > class instantiation

  • 2
    instantiating a class

    Универсальный англо-русский словарь > instantiating a class

  • 3
    instantiation

    3) Вычислительная техника: конкретизация понятий , повторение ссылок на однократно включённый в базу данных объект, экземпляр, создание экземпляра

    4) Программирование: инстанцирование , создание отдельного объекта, создание элемента , конкретизация

    6) SAP.тех. создание инстанции

    Универсальный англо-русский словарь > instantiation

См. также в других словарях:

  • Инстанцирование — Объект  некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеет заданные значения свойств (атрибутов) и операций над ними (методов)[1]. Как правило, при рассмотрении объектов выделяется то, что… …   Википедия

  • Порождающие шаблоны проектирования — Порождающие шаблоны (англ. Creational patterns)  шаблоны проектирования, которые абстрагируют процесс инстанцирования. Они позволяют сделать систему независимой от способа создания, композиции и представления объектов. Шаблон,… …   Википедия

  • Объект (программирование) — У этого термина существуют и другие значения, см. Объект (значения). Объект в программировании  некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеющая заданные значения свойств (атрибутов) и… …   Википедия

  • Инстанциирование — Объект  некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеет заданные значения свойств (атрибутов) и операций над ними (методов)[1]. Как правило, при рассмотрении объектов выделяется то, что… …   Википедия

  • Экземпляр (программирование) — Объект  некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеет заданные значения свойств (атрибутов) и операций над ними (методов)[1]. Как правило, при рассмотрении объектов выделяется то, что… …   Википедия

  • Экземпляр класса — Объект  некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеет заданные значения свойств (атрибутов) и операций над ними (методов)[1]. Как правило, при рассмотрении объектов выделяется то, что… …   Википедия

  • Шаблон проектирования — У этого термина существуют и другие значения, см. Паттерн. В разработке программного обеспечения, шаблон проектирования или паттерн (англ. design pattern) повторимая архитектурная конструкция, представляющая собой решение проблемы… …   Википедия

  • C++11 — C++11[1][2] или ISO/IEC 14882:2011[3] (в процессе работы над стандартом носил условное наименование C++0x[4][5])  новая версия стандарта языка C++, вместо ранее действовавшего ISO/IEC 14882:2003. Новый стандарт включает дополнения в ядре… …   Википедия

Arabic
Bulgarian
Chinese
Croatian
Czech
Danish
Dutch
English
Estonian
Finnish
French
German
Greek
Hebrew
Hindi
Hungarian
Icelandic
Indonesian
Italian
Japanese
Korean
Latvian
Lithuanian
Malagasy
Norwegian
Persian
Polish
Portuguese
Romanian
Russian
Serbian
Slovak
Slovenian
Spanish
Swedish
Thai
Turkish
Vietnamese

Arabic
Bulgarian
Chinese
Croatian
Czech
Danish
Dutch
English
Estonian
Finnish
French
German
Greek
Hebrew
Hindi
Hungarian
Icelandic
Indonesian
Italian
Japanese
Korean
Latvian
Lithuanian
Malagasy
Norwegian
Persian
Polish
Portuguese
Romanian
Russian
Serbian
Slovak
Slovenian
Spanish
Swedish
Thai
Turkish
Vietnamese

sensagent‘s content

  • definitions
  • synonyms
  • antonyms
  • encyclopedia

Webmaster Solution

Alexandria

A windows (pop-into) of information (full-content of Sensagent) triggered by double-clicking any word on your webpage. Give contextual explanation and translation from your sites !

Try here  or   get the code

SensagentBox

With a SensagentBox, visitors to your site can access reliable information on over 5 million pages provided by Sensagent.com. Choose the design that fits your site.

Business solution

Improve your site content

Add new content to your site from Sensagent by XML.

Crawl products or adds

Get XML access to reach the best products.

Index images and define metadata

Get XML access to fix the meaning of your metadata.

Please, email us to describe your idea.

Lettris

Lettris is a curious tetris-clone game where all the bricks have the same square shape but different content. Each square carries a letter. To make squares disappear and save space for other squares you have to assemble English words (left, right, up, down) from the falling squares.

boggle

Boggle gives you 3 minutes to find as many words (3 letters or more) as you can in a grid of 16 letters. You can also try the grid of 16 letters. Letters must be adjacent and longer words score better. See if you can get into the grid Hall of Fame !

English dictionary
Main references

Most English definitions are provided by WordNet .
English thesaurus is mainly derived from The Integral Dictionary (TID).
English Encyclopedia is licensed by Wikipedia (GNU).

Translation

Change the target language to find translations.
Tips: browse the semantic fields (see From ideas to words) in two languages to learn more.

4523 online visitors

computed in 0.031s

I would like to report:

section :

a spelling or a grammatical mistake

an offensive content(racist, pornographic, injurious, etc.)

a copyright violation

an error

a missing statement

other

please precise:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Find out more

ИНСТА́НЦИЯ, -и, ж. Отдельная ступень в системе подчиненных друг другу органов (государственных, партийных, судебных и др.). Вышестоящие инстанции.

Все значения слова «инстанция»

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

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

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

  • (все предложения)
  • станция
  • инспектор
  • суд
  • жалоба
  • орган
  • (ещё ассоциации…)
  • в последней инстанции
  • инстанция буквы
  • суд кассационной инстанции
  • ходить по инстанциям
  • (полная таблица сочетаемости…)
  • судебная
  • промежуточная
  • авторитетная
  • последняя
  • верховная
  • (ещё…)
  • Склонение
    существительного «инстанция»
  • Разбор по составу слова «инстанция»
  • Как правильно пишется слово «инстанция»

Значение слова инстанс

  • Определения слова инстанс

    • неол. специальное отдельный экземпляр, образец чего-либо

Синонимы к слову инстанс

    • объект

Гиперонимы к слову инстанс

    • экземпляр

Однокоренные слова для инстанс

  • глаголы

    • инстанцировать

    существительные

    • инстанция
    • инстанцирование

Посмотрите другие слова

    • Что такое ллъо
    • Определение термина мац
    • Толкование слова лъат
    • Что означает понятие лур
    • Лексическое значение дошдур
    • Словарь значения слов гьоти
    • Грамматическое значение бархъ
    • Значение слова щепило
    • Прямое и переносное значение слова гантиг
    • Происхождение слова къад
    • Синоним к слову двадцять
    • Антоним к слову джыйырма
    • Омоним к слову бист
    • Гипоним к слову претерит
    • Холоним к слову обделять
    • Гипероним к слову оделять
    • Пословицы и поговорки к слову кызь
    • Перевод слова на другие языки надирать

Понравилась статья? Поделить с друзьями:

А вот еще интересные синонимы к другим словам:

  • Инсталляция синоним в информатике
  • Инсталляция программного обеспечения синонимы
  • Инсталлятор синоним
  • Инсталлировать синоним
  • Инсталлированный синоним


  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии