Вопросы по теме 'dynamic-binding'

В чем разница между динамической привязкой c ++ и динамической привязкой java?
В чем разница между динамической привязкой c ++ и динамической привязкой java?
2557 просмотров
schedule 11.11.2021

Поздняя статическая привязка Objective-C
Я учу себя Objective-C как досадное удовольствие, если хотите. Я самопровозглашен и хорошо разбираюсь в языке Java, так что это не ужасно трудный переход, хотя и увлекательный. Но увы, у меня вопрос! Я пытаюсь воспроизвести то, что существует в...
1135 просмотров

Что такое статическая и динамическая привязка в C (строго C, а не C ++)?
У меня были первоначальные опасения по поводу публикации этого вопроса, чтобы он не дублировался, но даже после поиска в Google многих ключевых слов я не смог найти в StackOverflow ни одной ссылки, объясняющей статическое и динамическое связывание для...
11993 просмотров
schedule 12.11.2021

наследование статических функций-членов
Я новичок в программировании на C ++, у меня возникли сомнения при выполнении некоторых программ на C ++, вот как добиться динамической привязки для статической функции-члена. динамическое связывание обычных функций-членов может быть достигнуто путем...
9561 просмотров

Статическая и динамическая привязка в Java
Пожалуйста, объясните мне, как печатаются последние 6 строк вывода. Я знаю, что из-за статической привязки первые три строки печатаются правильно. Я не знаю, почему пятая строка дает результат, потому что это тип Ipod, и у него нет метода для...
486 просмотров

clojure dynamic var конфликтует с for странным образом
Я использую динамическую переменную, чтобы упростить использование ssh. Однако он внезапно перестает работать в многопараметрическом for! Итак, вот мой core.clj (сейчас он довольно отрывочный): (use 'clj-ssh.ssh) (def the-agent (ssh-agent...
87 просмотров
schedule 04.04.2022

Указатель базового класса, указывающий на производный класс, не может получить доступ к методу производного класса
Я изучаю наследование в C ++ 11, и я обнаружил, что если производный класс переопределил имя виртуальной функции, но с другим прототипом, указатель базового класса, назначенный указателем на производный класс, может получить доступ только к версии...
570 просмотров

Карманный справочник O'Reilly по Objective-C утверждает, что C++ не поддерживает Dynamic Dispatch, правда ли это?
На странице 4 написано: Objective-C решает динамически — во время выполнения — какой код будет обрабатывать сообщение путем поиска класса получателя и родительских классов. (Среда выполнения Objective-C кэширует результаты поиска для повышения...
441 просмотров

Статическая привязка и динамическая привязка без методов
У меня был экзамен в колледже по объектно-ориентированному программированию. Один из вопросов касался статического связывания и динамического связывания. Вопрос был в следующем: Shape s; if(i==1) s = new Point(1,2); else s = new...
110 просмотров

Шаблон редактора динамической привязки ASP.NET MVC
Можно ли динамически добавить шаблон редактора в мое представление, например, после нажатия кнопки? На данный момент я делаю это в своем основном представлении, чтобы привязать список объектов ObjectA к моей модели (внутри формы):...
1049 просмотров

Статическая и динамическая привязка Java, восходящее преобразование, смешанная перегрузка
Допустим, у нас есть следующий код class TestEqual{ public boolean equals(TestEqual other ) { System.out.println( "In equals from TestEqual" ); return false; } public static void main( String [] args ) { Object t1 = new...
613 просмотров

Вызов по имени с динамическим охватом
Я застрял в следующей проблеме со статической/динамической областью видимости: Следующий фрагмент программы написан на языке программирования, допускающем глобальные переменные и не допускающем вложенных объявлений функций. global int i = 100,...
1081 просмотров

Как динамическое связывание реализовано в Java?
Я знаю, что в С++ в каждом экземпляре есть виртуальный указатель, указывающий на виртуальную таблицу. Но как динамическое связывание реализовано в Java?
728 просмотров
schedule 29.10.2022

Когда помечать функцию в С++ как виртуальную?
Из-за природы C++ статического связывания методов это влияет на полиморфные вызовы. Из Википедии: Хотя накладные расходы, связанные с этим механизмом диспетчеризации, невелики, они все же могут быть значительными для некоторых областей...
2867 просмотров
schedule 02.01.2023

Как сделать динамическую привязку для элементов, использующих конвертер?
Я разрабатываю веб-часть Silverlight, используя клиентскую объектную модель. У меня есть один конвертер в моем проекте следующим образом public class ForeGroundConverter : IValueConverter { public ForeGroundConverter() {...
461 просмотров
schedule 23.02.2023

Как перегрузка и переопределение работают вместе?
Я понимаю основы перегрузки и переопределения, но что-то меня смущает. Попробую объяснить на простом примере: Класс B имеет функцию X (B & b) Класс D наследуется от класса B. Класс D переопределяет X с помощью X(B&b), а также перегружает его...
253 просмотров

Неглубокий и глубокий переплет — что будет печатать эта программа?
Я не уверен, как это сделать... function f1() { var x = 10; function f2(fx) { var x; x = 6; fx(); }; function f3() { print x; }; f2(f3); }; Что выведет программа для каждого из...
28522 просмотров

Версия __CLASS__, которая привязывается во время выполнения, а не во время компиляции.
В следующем PHP-коде я хотел бы заменить магическую константу __CLASS__ в классе Foo функцией __X__() (или чем-то подобным), чтобы при вызове метода hello() из экземпляра $bar класса Bar он печатал hello from Bar (вместо hello from Foo...
149 просмотров

Переопределенная функция C ++ не вызывается
Я столкнулся с проблемой, когда перегруженная функция не вызывается, а вместо нее вызывается базовая функция. Я подозреваю, что это связано с тем, как вещи распределяются между файлами проекта. В файлах obj1.h / obj1.cpp у меня что-то вроде этого...
1098 просмотров

Динамическое связывание Java и процесс переопределения методов
Я как бы знаю принцип, что статическое связывание происходит во время компиляции, а динамическое связывание происходит во время выполнения. Я прочитал несколько связанных вопросов. Я мог бы проследить ход мыслей многих из них, но я снова запутался и...
310 просмотров