Результаты поиска по запросу "implementation"

6 ответов

 или возвращает итератор, который использует

спользовании списка понимания илиin ключевое слово в контексте цикла for, т.е. for o in X: do_something_with(o)или же l=[o for o in X] Как устроен механизмin работает?Какие функции \ методы внутриX это звонит?ЕслиX может соответствовать более ...

4 ответа

Что означает «независимость от реализации»?

Мне просто интересно, что такое "независимость от реализации" средства? Я не нашел никакого объяснения. Я имею в виду в этом контексте: «подход к разработке,...

8 ответов

Я не голосовал против тебя. Некоторые люди на этом сайте очень хорошо защищают C ++, и я думаю, что они могут отказать вам в голосовании, потому что вы сказали, что C ++ ограничивает вас только использованием классов с v-таблицами. Это не правда. Фактически C ++ - это расширенный набор C. Таким образом, вы можете писать C-подобный код на C ++, а также писать классы, которые не имеют v-таблиц.

ного знаком с C ++ и знаю, что почти для каждого заголовочного файла я должен создать исходный файл, чтобы идти с ним. Теперь я смотрю на интерфейсы и реализацию Java, и это выглядит так же. Сначала вы просто называете переменные и методы в ...

ТОП публикаций

4 ответа

 были выбраны?

тим, у нас есть следующее: IFirst = Interface(IUnknown) function GetStuff: Integer; end; ISecond = Interface(IUnknown) function GetOtherStuff: Integer; end; TFirstSecond = class(TInterfacedObject, IFirst, ISecond) private function GetStuff: ...

2 ответа

Почему split ('') пытается быть (слишком) умным?

Я только что обнаружил следующее странное поведение сString#split: "a\tb c\nd".split => ["a", "b", "c", "d"] "a\tb c\nd".split(' ') => ["a", "b", "c", "d"] "a\tb c\nd".split(/ /) => ["a\tb", ...

1 ответ

Реализация замыканий в Lua?

У меня есть вопрос о том, как реализованы замыкания. Скажи, что это в файле с именемtest.lua: local a = 'asdf' local function b() return a end a = 10 return bИ другой файл делает a = require 'test' a()это напечатает 10Еслиa указатель на ...

2 ответа

Правда. Но это не только разрешит методы setter / getter. Как отмечалось в моем предыдущем комментарии, я имею дело с другими классами и методами.

я есть протокол с именем MyProtocol. MyProtocol имеет обязательный метод: - (NSUInteger)length;И некоторые другие методы. Теперь я хочу, чтобы класс NSString соответствовал MyProtocol с категорией. Вот так: @interface NSString ...

2 ответа

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

йнеры какstd::basic_string а такжеstd::vector выполнять автоматическое перераспределение при исчерпании внутренней емкости. Стандарт определяет, что после перераспределения.capacity() >= .size(). Каковы некоторые изфактический множители, ...

3 ответа

родительский класс python, «оборачивающий» методы дочернего класса

У меня есть следующая ситуация в моем коде Python: class Parent(object): def run(self): print "preparing for run" self.runImpl() print "run done" class Child(Parent): def runImpl(self): print "child running" Тем не менее, у меня есть несколько ...

1 ответ

Как отражение реализовано в Java?