0
ответов

Быстрая сортировка median-of-three работает заметно лучше, чем рандомизированная быстрая сортировка?

Я только что отвечал на вопрос о различных подходах к выбору раздела в реализации быстрой сортировки и задал вопрос, на который я, честно говоря, не знаю, как ответить. Это немного ...
вопрос задан: 6 March 2015 17:18
0
ответов

Как запустить vagrant в Windows, которая работает в VMWare Fusion?

Я использую vagrant в Windows 7.1, которая работает в VMWare Fusion на MacBook Pro (модель 2014 года). Проблема в том, что я считаю, что для «vagrant up» необходимо включить расширения VT, чтобы я ...
вопрос задан: 24 February 2015 17:06
0
ответов

Разница между виртуальным, переопределением, новым и запечатанным переопределением

Я довольно путают некоторые концепции ООП: виртуальное, переопределение, новое и запечатанное переопределение. Кто-нибудь может объяснить различия? Я довольно ясно понимаю, что если будет использоваться метод производного класса, один ...
вопрос задан: 22 December 2014 10:54
0
ответов

Что эквивалентно чистой виртуальной функции C ++ в Objective-C?

Простым ответом будет протокол. Другой момент заключается в том, что все методы в ObjectC являются виртуальными, поэтому нет необходимости говорить виртуальные в ObjC. Мне трудно понять эту концепцию. Любой ...
вопрос задан: 30 October 2014 12:30
0
ответов

Когда уместно использовать виртуальные методы?

Я понимаю, что виртуальные методы позволяют производному классу переопределять методы, унаследованные от базового класса. Когда уместно / нецелесообразно использовать виртуальные методы? Не всегда известно, или ...
вопрос задан: 2 September 2014 15:38
0
ответов

Разница между целевым API Google и целевым Android

Я разрабатываю Android с SDK 2.3.3 с использованием Eclipse IDE. Как вы все знаете, чтобы запустить мое приложение, я должен создать виртуальное устройство. В окне «Создать новый AVD» я вижу много целей. Есть 2 цели для ...
вопрос задан: 5 June 2014 06:48
0
ответов

Использование ключевого слова new в реальной жизни для скрытия реализации виртуального метода? c #

Каков сценарий реальной жизни, в котором мы будем использовать new для предоставления новой реализации виртуального метода в производном классе? C # Я знаю, что это означает технически. то, что я ищу, это реальная жизнь ...
вопрос задан: 7 January 2014 13:49
0
ответов

Скрытая виртуальная функция C ++

У меня проблема с наследованием C ++. У меня есть иерархия классов: class A { public: virtual void onFoo () {} virtual void onFoo (int i) {} }; class B: public A { public: virtual void ...
вопрос задан: 12 November 2013 00:25
0
ответов

Создание оператора << виртуальным?

Мне нужно использовать виртуальный < <оператор. Однако, когда я пытаюсь написать: виртуальный друг ostream & operator << (ostream & os, const Advertising & add); Я получаю сообщение об ошибке компилятора Ошибка ...
вопрос задан: 15 October 2013 16:31
0
ответов

Виртуальный метод не вызывается

У меня есть базовый класс Panel, в котором хранится некоторая информация об окне, а затем у меня есть подклассы для всех элементов управления: Button, Label и т. д. В базовом классе у меня есть виртуальная пустота...
вопрос задан: 10 April 2013 02:27
0
ответов

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

Я читал следующее: «Когда программа выполняет такую ​​инструкцию, как: MOV REG, 1000, она делает это, чтобы скопировать содержимое адреса памяти 1000 в REG. Адрес может быть сгенерирован с использованием индексации, базовых регистров, ...
вопрос задан: 14 November 2012 04:30
0
ответов

Количество виртуальных таблиц и виртуальных указателей в программе на C ++

Допустим, у нас есть программа ниже: класс A {общественность: виртуальное развлечение () {}; }; класс B: общественный A {общественность: виртуальное развлечение () {}; }; int main () {A a1; B b1; } Мой вопрос в том, сколько ...
вопрос задан: 4 October 2012 11:36
0
ответов

Запускайте разные версии PHP на виртуальных хостах в apache 2.2 [закрыто]

Как я могу настроить сервер Apache 2.2, чтобы иметь PHP 5.3 на всех виртуальных хостах, кроме одного виртуального хоста, на котором будет работать PHP 4.4? У меня есть все файлы php и.dll.
вопрос задан: 12 August 2012 13:09
0
ответов

Как вызвать виртуальную функцию производного класса через указатель базового класса

Давайте посмотрим на этот код :class CBase { public :virtual vfunc (){ cout << "CBase ::vfunc ()" << endl; } }; класс CChild :открытый CBase { public :vfunc (){ cout << "CChild ::vfunc ()...
вопрос задан: 10 August 2012 18:52
0
ответов

Boost.Variant по сравнению с производительностью виртуального интерфейса

Я пытаюсь измерить разницу в производительности между использованием Boost.Variant и использованием виртуальных интерфейсов. Например, предположим, что я хочу равномерно увеличить различные типы чисел, используя Boost....
вопрос задан: 10 August 2012 17:46
0
ответов

Ковариация параметров C++

Я хотел знать, почему С++ не поддерживает co -дисперсию параметров, как в примере ниже, или есть ли способ добиться этого? база класса { общественный :виртуальная база *функция (база *ptr ){ вернуть новую базу (); }...
вопрос задан: 6 August 2012 00:01
0
ответов

Множественное наследование и чисто виртуальные функции

Следующий код: struct interface_base {виртуальный void foo () = 0; }; struct interface: общедоступный interface_base {виртуальная полоса пустоты () = 0; }; struct implementation_base: public ...
вопрос задан: 31 July 2012 05:13
0
ответов

Как создать виртуальный геймпад?

Как мне создать «геймпад», который для приложений DirectInput выглядит как обычный игровой контроллер, но состояние его элементов управления на самом деле определяется программным обеспечением?
вопрос задан: 29 July 2012 18:45
0
ответов

Множественное (ромбовидное) наследование компилируется без «виртуального», но не с

Учитывая следующий код (без виртуального наследования): класс A { общедоступные: виртуальная void f () = 0; }; класс B: общественный A {public: virtual void f () {} }; класс C: общественный A {public: ...
вопрос задан: 21 July 2012 01:53
0
ответов

Переопределить виртуальную функцию базовых классов, не использующих общий интерфейс

#включить структура B1 { метод виртуальной пустоты ()=0; виртуальный ~B1 (){} }; структура B2 { метод виртуальной пустоты ()=0; виртуальный ~B2 (){} }; структура D :B1, B2 { метод виртуальной пустоты ()...
вопрос задан: 12 July 2012 19:45
0
ответов

Вызываются ли виртуальные члены через отражение (в нормальных обстоятельствах )?

Я тестировал эффекты вызова виртуального члена в конструкторе и обнаружил, что при вызове этого члена результирующее исключение было заключено в TargetInvocationException. Согласно...
вопрос задан: 4 July 2012 13:43
0
ответов

Есть ли альтернатива BoxedApp SDK? [закрыто]

BoxedApp http://www.boxedapp.com/boxedappsdk/ полезен для написания программ, которым нужен виртуальный или поддельный файл. Я хочу знать, есть ли какая-либо другая бесплатная библиотека или компонент в качестве альтернативы этому? ...
вопрос задан: 21 June 2012 15:54
0
ответов

Вызов оператора приведения базового класса шаблона в производном классе

У меня есть класс шаблона, называемый Cell, здесь определение: template класс OneCell { ..... } У меня есть оператор приведения от Cell к T, здесь виртуальный оператор const T() const { ..... } ...
вопрос задан: 19 June 2012 21:14
0
ответов

виртуальные вызовы для переопределенных реализаций интерфейса

Если у меня есть два класса, которые оба реализуют интерфейс, но также наследуют, нужно ли мне делать функцию виртуальной? например дано: интерфейс IDoSomething { недействительным DoSomething(); } класс A: IDoSomething {...
вопрос задан: 12 June 2012 11:27
0
ответов

Можно ли объявить виртуальную статическую константу в классе C++?

Я хотел бы иметь базовый класс с постоянным полем (например, уникальный идентификатор, связанный с классом, который нельзя изменить после компиляции). До сих пор объявление статической константы было бы просто прекрасно. ...
вопрос задан: 6 June 2012 13:50
0
ответов

Наличие VPTR в подобъектах

У меня есть класс «база» с виртуальным деструктором и, следовательно, VTable и соответствующий VTPR в нем, а также производный от него класс :class base { публичная :виртуальная ~база (){} }; класс дер :база {}; главная (...
вопрос задан: 5 June 2012 14:58
0
ответов

Виртуальная функция C++ не распознана

Я использую CodeBlocks, и у меня есть следующий код, который не компилируется. (Речь идет о некоторых подводных камнях C++, поэтому единственное, что я хочу спросить, это почему он не компилируется) Код выглядит следующим образом: #...
вопрос задан: 3 June 2012 18:00
0
ответов

Код выполняет метод производного класса, но получает параметр по умолчанию из метода базового класса

Кто-нибудь может объяснить, почему результатом приведенного ниже кода будет «класс B::1»? Почему виртуальный метод производного класса использует параметр по умолчанию базового класса, а не его собственный? Для меня это...
вопрос задан: 3 June 2012 16:46
0
ответов

Что (или в каких случаях) может сделать C++ медленнее, чем C?

Это вопрос интервью, интервью было сделано. Что может сделать C++ медленнее, чем C? Интервьюер задавал его очень глубоко и всегда спрашивал «что-нибудь еще?» всякий раз, когда я говорил...
вопрос задан: 27 May 2012 15:24
0
ответов

Виртуальный метод C++, использующий итераторы в стиле STL.

Я хочу иметь интерфейс ModelGenerator с методом generate(), который принимает итерируемый список доказательств и создает модель. Используя итератор STL с псевдоутиным вводом... template<...
вопрос задан: 25 May 2012 23:07