0
ответов

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

Самым популярным способом (по крайней мере, я слышал), кажется, является виртуальная таблица, но какие еще есть альтернативы? Ответы на этот вопрос содержат несколько примеров, например, обход иерархии во время выполнения или ...
вопрос задан: 23 May 2017 12:27
0
ответов

Android Создание резидентного входного файла, который можно прикрепить к электронному письму

Окончательная цель будет ясна в ближайшее время. Я хочу создать файловый объект и вместо того, чтобы получать данные из реального физического файла, я хочу сам предоставить буфер. Затем я хочу использовать этот файл, ...
вопрос задан: 23 May 2017 12:24
0
ответов

Практическое использование виртуальной памяти

Я использовал код MEMORYST ATUSEX memInfo; memInfo.dwLength = sizeof (MEMORYSTATUSEX); GlobalMemoryStatusEx (& memInfo); DWORDLONG totalVirtualMem = memInfo.ullTotalPageFile; DWORDLONG ...
вопрос задан: 23 May 2017 12:16
0
ответов

C ++ Какова цель преобразования в void? [дубликат]

Возможный дубликат: преобразование неиспользуемых возвращаемых значений в void Я прочитал некоторый исходный код, и в нем многие виртуальные функции в интерфейсных классах объявлены и реализованы по умолчанию как таковые: virtual ...
вопрос задан: 23 May 2017 12:16
0
ответов

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

У меня есть базовый класс Primitive, из которого я получаю несколько других классов --Sphere, Plane и т. д. Primitive реализует некоторые функции, например пересечение (), со своими подклассами посредством чисто виртуальных функций....
вопрос задан: 23 May 2017 12:14
0
ответов

Путаница в отношении сокрытия имен и виртуальных функций

Ссылка на другой такой вопрос Рассмотрим код :class Base { public:virtual void gogo(int a){ printf(" Base ::gogo (int)\n"); }; virtual void gogo(int*a){ printf("...
вопрос задан: 23 May 2017 11:59
0
ответов

Можно ли использовать виртуальный статический метод? (c ++) [дубликат]

Возможный дубликат: статические виртуальные члены C ++? Можем ли мы иметь виртуальный статический метод (на C ++)? Я пробовал скомпилировать следующий код: #include используя пространство имен std; class ...
вопрос задан: 23 May 2017 11:54
0
ответов

Обнаружение виртуальной клавиатуры против аппаратной клавиатуры

Я уже давно об этом думаю, и не могу придумать, как с этим справиться. Есть ли способ определить, использует ли пользователь виртуальную (программную) клавиатуру или традиционную (аппаратную) клавиатуру? ...
вопрос задан: 23 May 2017 11:54
0
ответов

Virtual Functions Object Slicing

My question is with reference to this question which explains how virtual functions work in case of object slicing which end up calling base class virtual function and Wikipedia article which explains ...
вопрос задан: 23 May 2017 11:54
0
ответов

Вызвать базовый метод в начале или в конце метода?

Единственный вопрос, похожий на этот, я нашел, и в ответе предлагалось использовать Reflector, чтобы выяснить это. А как насчет большинства случаев? Как правило, это базовый метод, который называется ...
вопрос задан: 23 May 2017 11:53
0
ответов

Почему виртуальные функции в C++ называются «виртуальными»? [закрыто]

Итак, я новичок в концепции виртуальных функций в C++, и подобные темы хорошо продвигают эту концепцию. Хорошо, я убежден. Но почему виртуальные функции называются «виртуальными»? Я имею в виду такие...
вопрос задан: 23 May 2017 11:46
0
ответов

Что означает «= 0;» делать при объявлении чистых виртуальных функций в C ++? [дубликат]

Возможный дубликат: почему чистая виртуальная функция инициализируется 0? Я знаю, что для объявления чистой виртуальной функции вам нужно использовать "= 0;" синтаксис, например: class Foo { protected: ...
вопрос задан: 23 May 2017 11:46
0
ответов

Как можно реализовать виртуальные функции C ++, кроме vtable? [дубликат]

Возможный дубликат: вопрос о виртуальном механизме в C ++. Является ли использование vtable единственным способом реализации механизма виртуальных функций-членов в C ++? Какие еще существуют способы?
вопрос задан: 23 May 2017 10:34
0
ответов

Тип возврата C ++, когда я не знаю, временный ли он

Предположим, что Foo - довольно большая структура данных. Как мне написать константную виртуальную функцию, которая возвращает экземпляр Foo, если я не знаю, сохранят ли унаследованные классы экземпляр ...
вопрос задан: 23 May 2017 10:33
0
ответов

Как создать виртуальный порт CAN на Linux? (C ++)

Я хочу создать программу, которая будет эмулировать порт CAN для тестирования другого крупного приложения. Программа должна отправлять ранее записанные данные через этот виртуальный CAN. У любого есть опыт ...
вопрос задан: 23 May 2017 10:31
0
ответов

Создание виртуального монитора (устройства отображения)

Я поднял вопрос здесь, но понял, что иду в неправильном направлении. Мне нужно создать виртуальный монитор (на самом деле просто место в памяти ), достаточно большое для размещения веб-сайта, который обычно...
вопрос задан: 23 May 2017 10:31
0
ответов

значение параметра по умолчанию в переопределенных методах

В следующем коде вызов Method2 получает параметр Value как False, хотя базовый класс вообще не объявляет значение по умолчанию для параметра, а производный класс объявляет True как значение по умолчанию....
вопрос задан: 23 May 2017 10:24
0
ответов

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

См. Этот вопрос в качестве основы. По сути, у меня есть следующее определение класса class MyClass {virtual int foo4 (double, int); }; Есть ли способ указать компилятору ...
вопрос задан: 23 May 2017 09:59
0
ответов

Виртуальные поля Mongoose включены в toJSON по умолчанию :schemaOptions.toJSON.virtuals = true; по-прежнему не включает виртуальные поля по умолчанию

В другом ответе я увидел, что для включения виртуальных полей вы должны сделать следующее: https://groups.google.com/forum/?fromgroups#!topic/mongoose -orm/HjrPAP _WXYs var schemaOptions = { toJSON :{...
вопрос задан: 26 April 2017 16:30
0
ответов

перевести виртуальный адрес в физический адрес

Следующая таблица страниц предназначена для системы с 16-разрядными виртуальными и физическими адресами и страницами размером 4096 байт. Бит ссылки устанавливается в 1, когда на страницу ссылаются. Периодически, что-нить ...
вопрос задан: 14 April 2017 23:55
0
ответов

Кажется, я переопределил виртуальный метод, но все равно получаю :«X должен реализовать унаследованный чисто виртуальный метод Y»

Я пытаюсь реализовать интерфейс на С++ для игры, которую я пишу, и я запускаю ошибку. Вот интерфейс и его подкласс, который я создал ://Attack.h //определяет набор...
вопрос задан: 22 January 2017 15:04
0
ответов

Есть ли способ пометить (во время компиляции) «переопределенные» методы, сигнатуры которых не соответствуют базовой сигнатуре?

По сути, мне нужны функциональные возможности компилятора C # для его ключевого слова override в мой код на C ++. класс Base {виртуальный int foo (int) const; }; class Derived: public Base {виртуальный int foo (int); // ...
вопрос задан: 22 January 2017 13:57
0
ответов

php: сортировка массива по строковому ключу

Как я могу отсортировать такой массив по его ключам, от меньшего разрешения до больший: $ sizes = array ('120x120' => '
вопрос задан: 20 October 2016 14:06
0
ответов

Виртуальный шаблонный метод C ++

У меня есть абстрактный класс (я знаю, что он не будет компилироваться таким образом, но это для понимания того, что я хочу сделать): class AbstractComputation {public: template virtual ...
вопрос задан: 5 July 2016 20:24
0
ответов

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

У меня есть некоторые события, подобные этому классу Granpa // это не будет изменено, так как оно находится в dll и написано не мной { public: virtual void onLoad(){} } class Отец :public Granpa // моя модификация ...
вопрос задан: 6 May 2016 06:52
0
ответов

Зачем использовать «виртуальный» для свойств класса в определениях модели Entity Framework?

В следующем блоге: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development -with-entity-framework-4.aspx Блог содержит следующий пример кода: открытый класс Dinner {...
вопрос задан: 7 January 2016 01:31
0
ответов

«Виртуальная функция базового класса C #» - «переопределить в Managed C ++ ref class »

У меня есть ссылочный класс .NET_4 Managed C ++, производный от базового класса .NET_4, написанного на C #. Базовый класс C #: пространство имен Core {public class ResourceManager {public class _Resource {...
вопрос задан: 3 December 2015 01:55
0
ответов

Игнорирование свойств производных классов при использовании .NET XmlSerializer

У меня есть базовый класс с виртуальное свойство и производный тип, который переопределяет виртуальное свойство. Тип может быть сериализован в XML. Я пытаюсь НЕ сохранять Список элементов ...
вопрос задан: 24 July 2015 10:30
0
ответов

Как рассчитать размер таблицы страниц?

Дано: 64-битный виртуальный байтовый адрес, 16 КБ страниц, 32-битный физический байтовый адрес. Каков общий размер таблицы страниц на этой машине, если предположить, что биты valid, protection, dirty и use занимают ...
вопрос задан: 30 May 2015 23:27
0
ответов

Можете ли вы написать виртуальные функции / методы в Java?

Можно ли писать виртуальные методы в Java, как в C ++? Или есть ли подходящий подход Java, который вы можете реализовать, который производит подобное поведение? Могу я привести несколько примеров?
вопрос задан: 11 April 2015 19:10