0
ответов

Virtualenv и Python ucs-4

Как преобразовать существующий python virtualenv, чтобы он стал совместимым с UCS4?
вопрос задан: 15 May 2012 06:07
0
ответов

Размер классов в случае виртуального наследования

Кто-нибудь может объяснить размер классов в случае виртуального наследования с участием виртуальных функций. класс A{ char k[ 3 ]; public: virtual void a()...
вопрос задан: 10 May 2012 19:49
0
ответов

Виртуальный режим DataGridView с простым списком в качестве источника

Ранее я задавал вопрос о производительности моего dataGridView из-за того, что он должен отображать большое количество строк, которые добавляются на основе входящего потока. Было дано несколько решений, одно из...
вопрос задан: 9 May 2012 09:14
0
ответов

собственные методы Ruby для сжатия / шифрования строк?

Привет, есть ли какая-нибудь собственная функция (не устанавливать другой гем или не вызывать openssl из оболочки) для сжатия строки или шифрования строка? вроде как mysql compress. "очень длинная и свободная строка" ....
вопрос задан: 5 May 2012 03:06
0
ответов

Определения шаблонов вне тела класса

Все в порядке? определить виртуальную функцию шаблона класса вне его тела? Виртуальную функцию нельзя встроить, но чтобы избежать множественных определений в единицах компиляции, они должны быть помечены как встроенные (...
вопрос задан: 18 April 2012 14:15
0
ответов

Разница в поведении компилятора в случае ВИРТУАЛЬНЫХ функций в C # и C ++. Об этом меня спросили в интервью

. Чем виртуальное отличается в C ++ и C #? в основном я хотел знать, есть ли разница в способе представления Vtable в C # и C ++? Также есть ли разница в способе компилятора ...
вопрос задан: 5 April 2012 15:48
0
ответов

приведение типов с виртуальными функциями

В приведенном ниже коде pC == pA: class A { }; класс B: общедоступный A { общественность: int я; }; класс C: общедоступный B { общедоступный: char c; }; основной () { C* pC = новый C; А* рА = (А*)рС; вернуть 0; }...
вопрос задан: 3 April 2012 22:05
0
ответов

Можем ли мы сделать конструктор копии класса виртуальным в C++

Можем ли мы сделать конструктор копии класса виртуальным в C++? Как пользоваться?
вопрос задан: 27 March 2012 12:24
0
ответов

Чем перегрузка виртуального метода отличается от невиртуального метода?

В чем разница между этими двумя: объявление функции базового класса виртуальной и изменение производного класса функция. Перегрузка унаследованной невиртуальной функции. Когда бы вы использовали один ...
вопрос задан: 18 March 2012 07:11
0
ответов

«Как правило, делайте все ваши методы виртуальными» в C++ — разумный совет?

Я только что наткнулся на заявление в заголовке. Полная цитата: Как правило, делайте все свои методы виртуальными (включая деструктор, но не конструкторы), чтобы избежать проблем, связанных с...
вопрос задан: 12 March 2012 00:06
0
ответов

Почему GoF советует использовать защищенные (, а не приватные)виртуальные методы в реализации шаблона шаблонного метода C++?

Из «Банды четырех» о шаблоне метода шаблона:Следует отметить три проблемы реализации:Использование контроля доступа C++. В C++ примитивные операции, вызываемые методом шаблона, могут...
вопрос задан: 7 March 2012 17:00
0
ответов

sizeof класса с int , функцией, виртуальной функцией в C++?

Это вопрос онлайн-теста по C++, который был выполнен. #include using namespace std; class A { }; класс B { int i; }; class C { void foo(); }; class D { virtual void foo(); };...
вопрос задан: 24 February 2012 23:03
0
ответов

undefined ссылка на `vtable для шаблона

У меня есть класс шаблона, который наследуется от класса интерфейса и, следовательно, имеет виртуальные функции //abstract.h class Abstract { виртуальная пустота abc (); Абстрактный(); } //Abstract.cpp Аннотация :: Аннотация () {...
вопрос задан: 13 February 2012 19:30
0
ответов

Разрешены ли чисто виртуальные методы в шаблонном классе?

Раньше я был уверен, что этого делать нельзя, но на днях я поигрался с некоторым кодом, и он вроде бы скомпилировался и заработал. Я просто хочу убедиться, что мне не просто повезло. ...
вопрос задан: 19 January 2012 00:33
0
ответов

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

У меня есть иерархия полиморфных классов, скажем, абстрактный базовый класс формы вместе с его производными классами, например Прямоугольник, Круг и т.д. Следуя идиоме виртуального конструктора, я задавался вопросом, почему мы ...
вопрос задан: 15 January 2012 14:37
0
ответов

Можно ли определить / подтвердить, что если одна виртуальная функция будет переопределена, другой тоже переопределяется?

У меня есть существующий класс, который объявляет виртуальный метод и определяет реализацию по умолчанию. Теперь я хочу перегрузить этот метод другим параметром, а также дать реализацию по умолчанию. ...
вопрос задан: 13 January 2012 13:28
0
ответов

виртуальные свойства и отложенная загрузка

По определению виртуальные свойства или методы - это методы, видимые подклассам и подлежащие переопределению. Но NHibernate, например, использует виртуальные свойства для обеспечения отложенной загрузки. Мой вопрос не о ...
вопрос задан: 11 January 2012 23:47
0
ответов

Перегрузка виртуальной функции в дочернем классе

Я просто тестирую виртуальные ключевые слова и концепции наследования в C ++. Я написал небольшую программу: #include #include с использованием пространства имен std; класс cna_MO {...
вопрос задан: 11 January 2012 09:48
0
ответов

Запретить классу-наследнику переопределить виртуальную функцию базового класса [дубликат]

Ситуация такая. { общедоступные: виртуальная void foo () = 0; } класс MyClass: Интерфейс { общедоступная: виртуальная пустая панель () = 0; private: void foo () {// Некоторые ...
вопрос задан: 9 January 2012 07:28
0
ответов

Что означает предупреждение «имеет виртуальный метод… но не виртуальный деструктор» во время компиляции C ++?

#include используя пространство имен std; class CPolygon {protected: int width, height; общедоступные: виртуальная область int () {return (0); }}; class CRectangle: public CPolygon {...
вопрос задан: 6 January 2012 22:13
0
ответов

Как определить виртуальный получатель и абстрактный сеттер для свойства?

По сути, это то, что я хочу сделать: открытый абстрактный класс Uniform {public readonly int Location; частный T _variable; общедоступная виртуальная переменная T {get {return ...
вопрос задан: 31 December 2011 22:44
0
ответов

call a childs version of a function instead of a parents?

Okay, so I got two classes. class a{ общественность: а () {}; void print () {cout << "привет"}; } class b: public a { общественность: void print () {cout << "привет, мир";} } And a array of parents with a ...
вопрос задан: 26 December 2011 04:53
0
ответов

Каким-либо способом создать шаблонную функцию в абстрактном базовом классе?

Я пытаюсь создать класс диспетчера конфигурации, который может хранить произвольные объекты с помощью std :: string. Моя начальная идея для моего интерфейса (абстрактного базового класса) заключалась в следующем (конечно, это ужасно ...
вопрос задан: 23 December 2011 02:29
0
ответов

C++ : разница во времени выполнения между двумя вызовами виртуальной функции

Рассмотрим этот код под gcc 4.5.1 (Ubuntu 10.04, intel core2duo 3. 0 Ghz) Это просто 2 теста, в первом я делаю прямой вызов виртуальной фукнции, а во втором я вызываю ее через класс Wrapper : ...
вопрос задан: 6 December 2011 20:20
0
ответов

Когда отмечать функцию в C ++ как виртуальный?

Из-за природы C ++ статической привязки для методов это влияет на полиморфные вызовы. Из Википедии: Хотя накладные расходы, связанные с этим механизмом отправки, невелики, они все же могут быть ...
вопрос задан: 28 November 2011 15:34
0
ответов

C ++: вызов правильного метода производного класса в соответствии с типами аргументов

Допустим, у нас есть базовый класс и два его производных класса; базовый класс владеет методом execute, и каждый производный класс реализует другую версию этого метода с разными типами и номерами из ...
вопрос задан: 13 November 2011 18:37
0
ответов

Поиск в виртуальной таблице c ++ - как выполняется поиск и замена

Рассмотрим пример ниже: class Base {virtual string function1 () {return "Base - function1"; }; виртуальная строка function2 () {return "Base - function2"; }; }; class Derived: public Base {...
вопрос задан: 4 November 2011 06:51
0
ответов

Переопределить виртуальный метод или создать обработчик событий? [closed]

Просто возился, просматривая документацию XNA для класса Game и заметил, что есть событие Deactivated и виртуальный метод OnDeactived, которые можно переопределить. Оба создают обработчик событий ...
вопрос задан: 17 October 2011 18:47
0
ответов

Как получить предупреждение при переопределении виртуального метода с неправильной видимостью

При переопределении виртуального метода я заметил, что когда я делаю ошибка в видимости (защищенный метод переопределен как общедоступный), компилятор меня не предупреждает. Это допустимый C ++, но обычно ...
вопрос задан: 7 October 2011 13:27
0
ответов

C ++ Интервью: vtable для класса с чисто виртуальной функцией

Мне задали этот вопрос сегодня! (это было действительно неловкое телефонное интервью ..): В чем разница между vtable для класса с виртуальными функциями и класса с чистым ...
вопрос задан: 3 October 2011 14:15