Запитання з тегом «virtual»


7
Навіщо використовувати "віртуальний" для властивостей класу в визначеннях моделі Entity Framework?
У наступному блозі: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx Блог містить такий зразок коду: public class Dinner { public int DinnerID { get; set; } public string Title { get; set; } public DateTime EventDate { get; set; } public string Address { get; set; } public string HostedBy { get; set; } public virtual …
223 c#  class  properties  virtual 


16
C ++ статичних віртуальних членів?
Чи можливо в C ++ мати функцію члена, яка є staticі virtual? Мабуть, немає простого способу зробити це ( static virtual member();помилка компіляції), але чи є принаймні спосіб досягти такого ж ефекту? IE: struct Object { struct TypeInformation; static virtual const TypeInformation &GetTypeInformation() const; }; struct SomeObject : public Object …
140 c++  static  virtual 



4
c ++ перевантажене попередження віртуальної функції clang?
clang видає попередження при складанні наступного коду: struct Base { virtual void * get(char* e); // virtual void * get(char* e, int index); }; struct Derived: public Base { virtual void * get(char* e, int index); }; Попередження: warning: 'Derived::get' hides overloaded virtual function [-Woverloaded-virtual] (згадане попередження, звичайно, слід увімкнути). …

4
Різниця між віртуальною, заміною, новою та герметичною заміною
Я досить плутати між деякими поняттями об'єктно - орієнтованого програмування: virtual, override, newіsealed override . Хто-небудь може пояснити відмінності? Мені цілком ясно, що якщо потрібно використовувати метод похідного класу, можна використовувати overrideключове слово, щоб метод базового класу був замінений похідним класом. Але я не впевнений у new, і sealed override.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.