Свързани въпроси 'virtual'

Полиморфизъм и виртуално в C++
Объркан съм относно полиморфизма в C++. Изучавам го сам и разбрах основните му характеристики. Но не разбирам защо е полезно. Преди да изучавам полиморфизма (относно oop), изучавах наследяването (това е полезно, защото можете да използвате метод в...
149 изгледи
schedule 20.09.2022

симулация на USB флашка (като cd/dvd rom виртуално устройство) - възможно ли е
възможно ли е да се симулира USB флаш устройство с код (asp.net с c# е по-добре - ако не с php) или софтуер като виртуално устройство за клониране? имам програма с отключване на USB флаш устройство (4 моя лаптоп) и искам да симулирам това USB...
1610 изгледи

функцията за проверка на c++ е претоварена или не по време на изпълнение
Имам абстрактен интерфейс I , в който virtual void Foo() е дефиниран, заедно с други функции. Има някои подкласове, в които Foo е предефиниран, и други, в които Foo не е. Сега, като се има предвид I* pi , възможно ли е да се знае дали Foo...
435 изгледи
schedule 21.11.2022

Очевидно компилаторът на ресурсите се проваля. Какво показват прозорците на конзолата и проблемите на Eclipse? Между другото, трябваше само да актуализирате вашия PATH за използване на adb.exe и т.н. извън Eclipse... актуализираният ADT винаги ще...
866 изгледи
schedule 05.11.2023

Как програмите създават виртуален хардуер?
Виждал съм програми като magicdisc да създават виртуални cd устройства и да ги монтират на машината. Как тези програми подвеждат операционната система да мисли, че към нея е свързано ново хардуерно устройство? Предполагам, че ще трябва да напиша...
512 изгледи
schedule 17.11.2022

Reflection казва, че методът на интерфейса е виртуален в внедрения тип, когато не е?
Имам следния код в единичен тест public bool TestMethodsOf<T, I>() { var impl = typeof(T); var valid = true; foreach (var iface in impl.GetInterfaces().Where(i => typeof(I).IsAssignableFrom(i))) { var members =...
866 изгледи
schedule 05.11.2023

Качете код на Arduino на виртуален сериен порт чрез Arduino IDE
Изтеглих няколко софтуера, които предоставят виртуални COM портове. Тези COM портове се показват в Диспечер на устройства и могат да бъдат избрани за качване от менюто на Arduino IDE Инструменти -> Сериен порт -> COM3. Започва да качва и достига...
3552 изгледи
schedule 20.11.2022

Трябва ли да направя действията на контролера на ASP.NET MVC виртуални?
Файл -> Нов проект за ASP.NET MVC проекти, използвани за генериране на контролери с виртуални действия. Не съм сигурен дали това спря с MVC 2 или MVC 3, но това вече не е ли най-добрата практика?
3839 изгледи

Възможно ли е да се определи/твърди, че ако една виртуална функция бъде отменена, друга също е отменена?
Имам съществуващ клас, който декларира виртуален метод и дефинира имплементация по подразбиране. Сега искам да претоваря този метод с диференциален параметър и да дам реализация по подразбиране. Освен това искам да наложа ограничението, че ако...
700 изгледи
schedule 02.12.2023

Виртуален хостинг - Конфигурация на първичен домейн
Имам технически въпрос относно това как работи конфигурацията на основния домейн на виртуалния хостинг. Моят клиент има хостинг план, при който работя върху новата версия на неговия сайт, засега нито един домейн не сочи към този хостинг, така че...
144 изгледи

Причуда на оформлението на MSVC обект
Имам прост клас в C++, който има цяло число и vtable: class Something { virtual void sampleVirtualMethod(); int someInteger; }; Ако погледнете оформлението на обекта за MSVC (използвайки /d1reportSingleClassLayout), получавате:...
929 изгледи

C++ Множествено наследяване с интерфейси?
поздрави на всички Произхождам от Java и имам затруднения с множественото наследяване. Имам интерфейс, наречен IView, който има метод init(). Искам да извлека нов клас, наречен PlaneViewer, прилагащ горния интерфейс и да разширя друг клас....
17223 изгледи

MVC3 ASP.NET Грешка е използването на раздел, регистриран като allowDefinition='MachineToApplication' извън нивото на приложението
Потърсих решение, но не намерих правилното решение за този проблем. Бих използвал просто да почистя моя VS и това ще го поправи, но сега продължава да се появява. Благодаря! Грешка е да използвате раздел, регистриран като...
373 изгледи

заявка за изпълнение на запечатан клас
Четох често задаваните въпроси за C++ на http://www2.research.att.com/~bs/bs_faq2.html , когато попаднах на този код за прилагане на „запечатан“ клас: class Base{ public: friend class A; private: Base(){cout<<"Base...
373 изгледи
schedule 16.03.2024

Как да инструктирам компилатора да генерира псевдоним за виртуална функция?
Вижте този въпрос за предистория. По принцип имам следната дефиниция на клас class MyClass { virtual int foo4(double, int); }; Има ли начин да инструктирам компилатора да генерира два символа, които биха се разрешили на foo4 ?...
475 изгледи
schedule 27.03.2024

Търсите скрити модули, които четат виртуална памет на ядрото?
В момента работя върху малък LKM, който търси модули, които се крият в пространството на ядрото, както правеха някои руткитове на ниво ядро. Тъй като пространството на ядрото за модул е ​​разпределено чрез vmalloc() find_module_list() итерира...
358 изгледи
schedule 07.05.2024

Възможно ли е да се декларира виртуална статична постоянна стойност в C++ клас?
Бих искал да имам базов клас, който има постоянно поле (като уникален идентификатор, свързан с класа, който не може да бъде модифициран след време на компилиране). Досега декларацията static const ще бъде добре. Сега бих искал да наследя този...
10454 изгледи

C++ синтаксис на шаблонен клас с чиста виртуална функция?
Имам само слабо познаване на C++ шаблоните и добавянето на чиста виртуална функция към шаблонен клас изчерпа способността ми да задоволя компилатора. Следният код... #include <iostream> #include <string> #include <sstream>...
240 изгледи
schedule 26.04.2024