derived-class

    4熱度

    4回答

    我正在構建一個通知框架,並且我正在序列化和反序列化一個基類,從中我要發送所有的類。 的問題是,代碼編譯,但是當我真正嘗試序列化這個基本類我得到一個錯誤說 System.Runtime.Serialization.SerializationException: Type 'Xxx.DataContracts.WQAllocationUpdate' in Assembly 'Xxx.DataContr

    11熱度

    2回答

    我有一個參數化的hibernate dao,它執行基本的crud操作,並且當參數化時用作委託來完成給定dao的基本crud操作。 public class HibernateDao <T, ID extends Serializable> implements GenericDao<T, ID> 我希望能夠在運行時創建Hibernate的標準查詢在T派生類,使得: public T findB

    6熱度

    2回答

    我想部分專門化一個我無法更改的現有模板(std::tr1::hash),以獲取基類和所有派生類。原因是我使用奇怪的循環模板模式進行多態,而散列函數是在CRTP基類中實現的。如果我只想部分專門用於該CRTP基類,那麼它很容易,我可以只寫: namespace std { namespace tr1 { template <typename Derived> struct hash<CRTPB

    1熱度

    3回答

    爲什麼我不能在B類初始化列表中訪問基類A的成員? class A { public: explicit A(int a1):a(a1) { } explicit A() { } public: int a; public: virtual int GetA()

    3熱度

    5回答

    好吧,所以我有一個基類聲明事件StatusTextChanged。我的孩子班當然不能直接舉辦這個活動。 所以我風與像這樣(爲簡單起見): Public MustInherit Class FooBase Public Event StatusTextChanged(ByVal StatusText As String) Protected Sub RaiseStatusText

    3熱度

    2回答

    我有一個用於審計屬性的抽象基類。爲了簡便起見說它有一個屬性 Public MustInherit Class AbstractAuditableEntity ... Public Property CreatedTime() As DateTimeOffset ... End Class 然後我的審計域對象從該類 Public Class Source

    1熱度

    6回答

    我有一個派生的子類繼承基本類,它承載的是應該是相同的所有派生類的基本功能: class Basic { public: Run() { int input = something->getsomething(); switch(input) { /* Basic functionality */ case 1: