«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 …
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 { static …
140 c++  static  virtual 



4
clang에 의한 C ++ 과부하 가상 함수 경고?
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
가상, 재정의, 신규 및 봉인 재정의의 차이점
: 나는 꽤 OOP의 몇 가지 개념 사이의 혼동하고있어 virtual, override, new와 sealed override. 누구든지 차이점을 설명 할 수 있습니까? 파생 클래스 메서드를 사용 override하는 경우 기본 클래스 메서드가 파생 클래스에 의해 재정의되도록 키워드를 사용할 수 있습니다 . 하지만 new, 및 에 대해 잘 모르겠습니다 sealed override.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.