derived

    4熱度

    1回答

    你可以有一個父類共享指針返回類型的函數,然後返回一個新的子類,而不是它是一個共享指針?我不確定共享指針如何在這些情況下工作,它們是否像普通指針一樣行事?這是我的例子: BaseEventPtr Actions::getEvent(const std::string& nodeName) { if(asLowerCaseString(nodeName) == "action")

    1熱度

    1回答

    如何在運行時將基類轉換爲派生類。 我想要做的是以下幾點:我需要一個系統,將持有的訂閱, 某些類型的消息,有一個分配的訂閱者。當收到一條消息時,它將被轉發到這個系統,如果有這種消息的任何訂閱者,它將進行查找,如果是的話,消息被轉發給訂閱者。我有一個叫做Response的抽象基類,接下來是一個抽象層,例如。 AFResponse:響應,然後有實際的(具體的)實現,例如。 回覆(摘要):AFRespon

    -1熱度

    2回答

    我想要在基類中定義一個字段,該字段將影響屬於基類的對象的創建。但是,我希望能夠覆蓋該字段的值,之前調用基類cto'r。舉個例子: class ObjNeedParam { public ObjNeedParam(int p) { val = p; } int val; int Value{get{return Value;}} }

    2熱度

    3回答

    所以我有一個類型爲Account的數組,它由Savings and Checking組成,它們是從Account派生而來的。是否有可能讓這些調用他們的方法?編譯器只會使基類的方法可見,並且我無法訪問派生類中的方法。在這裏把我的頭撞在牆上。

    0熱度

    1回答

    我正在使用最新的WCF DataServices 5.1rc。我知道派生類型導航屬性應該是固定和支持的。但是,在嘗試使用DeleteLink屬性時遇到以下問題。 我有一個繼承自CategoryBase類的Category類。 Category類有一個名爲Attributes的屬性,我試圖從Category類中刪除一個屬性,並得到一個異常「未找到段'Attributes的資源'(基於DataServ

    1熱度

    3回答

    我的問題訪問派生類的信息如下: int main() { Base* derivedobject = new Derived1(); derivedobject->GetProperties()-> ??? return 0; } //******************** // BaseClass.h //******************** stru

    -1熱度

    1回答

    好的,我正在尋找一種方法來使某個字段等於3個其他字段的總和。我有3個不同的評級字段,然後是一個'總體評分'字段,我需要自動等於其他3的總和。我知道如何使用select語句檢索值,我只是希望它自動發生在桌子。 - 使用MySQL的

    2熱度

    2回答

    由於這是我的第一個StackOverflow文章,我想簡要地說一個巨大的感謝管理該站點的那些人以及積極爲他人提供幫助的人。 StackOverflow一直是解決C#代碼挑戰的非常有用的資源。 類描述:在MS的VisualStudio 2010 C#.NET控制檯應用程序我有以下基/派生層次結構: Entry - >DirEntry Entry - >FileEntry - >AudioFileEn

    1熱度

    3回答

    我有一個 template <int N> class Base 和 class Derived : public Base<1> ...有沒有辦法從Derived::myMethod()的定義內訪問int N(而不是讓編譯器錯誤「使用未聲明的標識符'N'「)? 更確切地說,我願做 void Derived::myMethod() { for (int n=0; n<N; n++

    1熱度

    2回答

    可能重複: Is there a way to instantiate objects from a string holding their class name? 我正在在具有基類InputFile,和多個派生類的一些C++代碼中的問題:TxtInputFile,ASCInputFile等,其中每個派生類都是特定的輸入類型。 我想要做的就是從命令行中取一個變量,然後生成正確的派生類對象來處理指