0
ответов

override в невиртуальных функциях

В C++11 FDIS говорится, что если виртуальная функция помечена virt-спецификатором override и не переопределяет функцию-член базового класса, то программа является некорректной. [ Пример: struct B { ...
вопрос задан: 24 September 2011 09:27
0
ответов

виртуальная функция, которая является константой в базовом классе, а не константой в производном

Может ли кто-нибудь объяснить вывод следующего кода? #include # include class Animal { public: Animal (const std :: string & name): _name (name) {} ~ Animal () {...
вопрос задан: 21 September 2011 17:56
0
ответов

Для чего используется повторный вход блокировки в java? [duplicate]

Возможное дублирование: Что такое блокировка и концепция повторного входа в целом? Я пытаюсь понять новые блокировки на Java и ищу простое объяснение. Почему вход в замок...
вопрос задан: 17 September 2011 11:23
0
ответов

делает виртуальное ключевое слово с оператором () () иметь смысл? (Функторы)

считают, что у меня есть иерархия, определенная как стратегия класса ниже { Публичный: виртуальный пробег (); }; Class Strategya: публичная стратегия { Публичный: виртуальный пробег (); }; Class Strategyb: Public ...
вопрос задан: 13 September 2011 14:49
0
ответов

Переосмысление Typedef в производном классе?

Так что после того, как после того, как после того, как после того, как после того, как после того, как и поисчал, чтобы искать ответ на мой вопрос, я наконец отказался от своих навыков Google. У меня база базовой классы, и полученный класс получен. Я
вопрос задан: 13 September 2011 07:14
0
ответов

Как компилятор внутренне решает проблему алмаза в C++?

Мы знаем, что проблему алмаза можно решить с помощью виртуального наследования. Например: класс Animal // base class { int weight; public: int getWeight() { return weight;}; }; ...
вопрос задан: 12 September 2011 06:18
0
ответов

Массив полиморфных объектов базового класса, инициализированный объектами дочернего класса.

Извините за сложный заголовок. У меня примерно так: class Base { общедоступные: int SomeMember; Base (): SomeMember (42) {} виртуальный int Get () {return SomeMember; } }; class ChildA: public ...
вопрос задан: 26 August 2011 11:15
0
ответов

Разрешение перегрузки виртуальных методов

Рассмотрим код открытого класса Base {общедоступный виртуальный int Add (int a, int b) {return a + b; } } открытый класс Derived: Base {публичное переопределение int Add (int a, int b) {return a + b; ...
вопрос задан: 25 August 2011 14:24
0
ответов

Почему ключевое слово virtual используется в модели «главный-подробный» C #?

См. Статью EntityFramework и другие веб-семинары по ASP MVC от Microsoft, такие как; 1: http://www.asp.net/mvc/videos/5-minute-introduction-to-aspnet-mvc 2: http://blogs.msdn.com/b/adonet/...
вопрос задан: 24 August 2011 03:02
0
ответов

Допускает ли C ++ несколько уровней виртуальности?

У меня есть базовый класс Object. PhysicsObject наследуется от Object. Болл наследуется от PhysicsObject, а SoftBall наследуется от Ball. Примерно так: Объект | PhysicsObject | Мяч | ...
вопрос задан: 22 August 2011 18:21
0
ответов

Почему деструктор QWidget не виртуальный?

Посмотрев на qwidget.h, я нашел деструктор, как показано ниже: ~ QWidget (); Мне было интересно, почему он не объявлен как виртуальный
вопрос задан: 18 August 2011 05:52
0
ответов

Есть ли способ не наследовать "виртуальность" функции в подклассе?

Возможно ли в C++ иметь класс, переопределяющий виртуальную функцию, но иметь виртуальную диспетчерскую только тогда, когда функция вызывается через суперкласс (т.е. не тогда, когда она вызывается на что-либо статически ...
вопрос задан: 18 August 2011 04:28
0
ответов

Как запустить VHD Microsoft Windows XP для тестирования с IE 6.0, с действительной / не просроченной датой?

Я просто скачал VHD для windows xp: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11575 Но когда я запускаю виртуальный компьютер, он говорит, что «период оценки для этого ...
вопрос задан: 15 August 2011 11:50
0
ответов

Альтернативы vtable

Vtables повсеместно используются в большинстве объектно-ориентированных реализаций, но есть ли у них альтернативы? На вики-странице для vtables есть короткая аннотация, но не так много информации (и заглушенных ссылок). Вы знаете о некоторых ...
вопрос задан: 10 August 2011 16:40
0
ответов

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

Могу ли я выполнить тело виртуального мета od, который живет в абстрактном классе, который был высмеян с помощью Rhino Mocks? Чтобы было ясно, я не пытаюсь издеваться над поведением виртуального метода. Я пытаюсь ...
вопрос задан: 5 August 2011 17:44
0
ответов

финальные виртуальные функции в C ++ 0x

Я немного запутался, читая, что вы можете иметь финальные виртуальные функции в C ++ 0x. В чем разница в том, чтобы просто исключить оба модификатора в первую очередь?
вопрос задан: 22 July 2011 09:52
0
ответов

Абстрактная функция C # с возможной реализацией?

Есть ли способ добавить виртуальную функцию, которая должна быть переопределена всеми унаследованными классами? Так на самом деле сочетание виртуального и абстрактного? У меня ситуация, когда каждый унаследованный класс должен выполнять ...
вопрос задан: 22 July 2011 05:23
0
ответов

vftable - что это?

Что такое vftable в высоких языках программирования? Я прочитал что-то вроде адреса структуры виртуального объекта, но это довольно беспорядочная информация. Может кто-нибудь объяснить это?
вопрос задан: 12 July 2011 12:48
0
ответов

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

Что-то, что сбивает меня с толку в наследовании виртуальных базовых классов ... Учитывая следующие классы: класс A {виртуальный void foo () = 0; } класс B: виртуальный A {void foo () {/ * сделать X * /} } ...
вопрос задан: 7 July 2011 18:12
0
ответов

Являются ли абстрактные методы и чистые виртуальные функции одним и тем же?

Насколько я знаю, и абстрактные методы, и чистые виртуальные функции НЕ предоставляют никакой функциональности ... Итак, мы можем сказать, что они это одно и то же? Кроме того, предположим, что класс (не обязательно объявленный как ...
вопрос задан: 4 July 2011 07:23
0
ответов

Виртуалды HID құрылғысын құру

Мен қалаймын виртуалды HID құрылғысын құру (оны драйвермен еліктеу). Ол стандартты HID анықтауды жүзеге асыратын клиенттерге көрінуі керек: HidD_GetHidGuid қоңырауына қоңырау шалыңыз - HID алыңыз құрылғы класы GUID Қоңырау шалыңыз ...
вопрос задан: 28 June 2011 10:24
0
ответов

Почему моя программа на c внезапно использует 30 г виртуальной памяти?

Вверху я заметил что моя программа c (использующая CUDA 3.2) имеет виртуальный размер 28g или более (если посмотреть на VIRT) при каждом запуске с самого начала. Для меня это не имеет никакого смысла. Резидентная память ...
вопрос задан: 22 June 2011 19:41
0
ответов

Виртуальные конструкторы

Мне было интересно, в чем смысл виртуального конструктора и как его использовать. Кроме того, я знаю, что C ++ не позволяет использовать виртуальный конструктор, и мне было интересно, почему.
вопрос задан: 11 June 2011 04:39
0
ответов

Как изменить путь .android

Я установил android sdk. Но у меня проблема AVD. Когда я создал новый avd и запустил свою программу для Android, путь является ошибкой. Мой путь - C: \ Users \ Barış.android. Виной всему турецкий характер. ...
вопрос задан: 8 June 2011 10:55
0
ответов

перегрузка виртуального оператора -> ()

Это просто код эксперимента. структура B {виртуальный оператор B * -> () {вернуть это; } void foo () {} // редактировать: намеренно НЕ виртуальный }; структура D: B {виртуальный оператор D * -> () {...
вопрос задан: 5 June 2011 04:06
0
ответов

Должен ли я сделать свои действия контроллера ASP.NET MVC виртуальными?

Файл -> Новый проект для проектов ASP.NET MVC, используемых для создания контроллеров с виртуальными действиями. Я не уверен, остановился ли это на MVC 2 или MVC 3, но разве это больше не лучшая практика?
вопрос задан: 4 June 2011 19:11
0
ответов

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

Если я что-то делаю нравится: Собака, собака; // класс с виртуальными методами Кошка Кошка; // класс из той же базы, что и Dog dog.eat (); // вызов виртуального метода cat.eat (); // вызов виртуального метода. Тогда eat () будет нормальным ...
вопрос задан: 2 June 2011 18:47
0
ответов

Можно ли использовать дженерики C # для исключения вызовов виртуальных функций?

Я использую как C ++, так и C #, и я думал о том, можно ли использовать дженерики в C # для исключить вызовы виртуальных функций на интерфейсах. Рассмотрим следующее: int Foo1 (IList
вопрос задан: 28 May 2011 01:58
0
ответов

Шаблонное возвращаемое значение C ++ с чистой виртуальной функцией

У меня есть абстрактный класс Handle , который содержит ссылки на объекты типа T. Я хочу, чтобы этот класс можно было преобразовать в Handle < U>, где U - суперкласс T. I ...
вопрос задан: 17 May 2011 05:19
0
ответов

Что такое пейджинг?

Пейджинг объясняется здесь, слайд № 6: http://www.cs.ucc.ie/~grigoras/CS2506/Lecture_6.pdf в моих конспектах лекций, но я не могу этого понять. Я знаю, что это способ перевода виртуальных ...
вопрос задан: 11 May 2011 23:37