constructor

    8熱度

    5回答

    我知道我以前做過這個,但我得到一個扭曲我想執行我的命令構造函數的引用傳遞給「這」 .... public class Class1 { Class2 _class2; public Class1() { _class2 = new Class2(this); } } public class Class2 { Class1

    10熱度

    9回答

    我可以通過傳遞一個指針而不是const引用來寫一個拷貝構造函數嗎? (難道是確定的,如果我要確保我不會改變任何價值,但?) 像這樣: SampleClass::SampleClass(SampleClass* p) { //do the necessary copy functionality } 代替: SampleClass::SampleClass(const SampleClas

    7熱度

    5回答

    一個const矢量成員變量我有一個類X,這是我提供的此片段: class X { public: template <typename Iter> X(Iter begin, Iter end) : mVec(begin, end) {} private: vector<Y> const mVec; }; 我現在想要一個新的串聯構造函數添加

    2熱度

    1回答

    我有一點點類設計問題。我將概述我正在考慮的三種模式。 實施例1: Class MyObject { public MyObject(IWrapper wrapper,string name) {//set properties.} public Void Declare() { //Some COM stuff with IWrapper

    1熱度

    3回答

    我最近看到的是看起來像這樣一個C#構造函數... public Class foo { public foo() : this(new bar()) {} } 任何人可以幫我解讀? bar()適合在哪裏? 如果你可以通過在適當位置插入bar()來幫助我完成課程,以便我可以編譯/調試並查看整個圖片。 在此先感謝。 尼科斯

    2熱度

    2回答

    我有一個在Actionscript中定義的自定義類,我想在Flash應用程序的主文檔中創建它的一個實例。然而,調用構造函數只有一個參數後,閃光使我這個錯誤: Error #1063: Argument count mismatch on coa.application::MenuItem(). Expected 1, got 0. 這是我的課: public class MenuItem ex

    20熱度

    5回答

    如何使用類引用創建對象的實例,並確保構造函數的執行結果爲 ? 在此代碼示例,TMyClass的構造函數將不會被調用: type TMyClass = class(TObject) MyStrings: TStrings; constructor Create; virtual; end; constructor TMyClass.Create; beg

    14熱度

    4回答

    嗨,我已經得到了下面的代碼在ViewController.h設置默認值: #import <UIKit/UIKit.h> @interface CalcViewController : UIViewController { NSNumber* result; NSString* input; //NSString* input = @""; IBOut

    0熱度

    4回答

    編譯器錯誤 關鍵字「這個」不可用在目前情況下 delegate void CallBack(int i); class A { public A(CallBack cb) { } } class B : A { public B() : base(new CallBack(this.f)){} private void f(int i) { } }

    222熱度

    9回答

    我正在與同事討論拋出構造函數的異常,並且認爲我想要一些反饋。 從設計的角度來看,從構造函數中拋出異常可以嗎? 可以說,我在一個類中封裝POSIX互斥體,它會是這個樣子: class Mutex { public: Mutex() { if (pthread_mutex_init(&mutex_, 0) != 0) { throw MutexInitExceptio