class-members

    0熱度

    1回答

    我想知道爲什麼下面的代碼的結果只是: 構造函數已被調用。 構造函數已被調用。 爲什麼不調用類成員函數(是嗎?)什麼都做?我認爲我會重新獲得由嵌套for循環取代的值的差異,產品,總和和商數,但事實並非如此。 #include <iostream> using namespace std; class math{ public: float divide(int a, int

    0熱度

    1回答

    宣佈我不知道如果我做這一切的變數將是公共或只是第一個: public string equipamento, marca, modelo, descricao, observacoes, prioridade; 或者,如果我需要聲明他們是這樣的: public string equipamento; public string marca; public string modelo; [

    0熱度

    1回答

    我有被綁定在XAML代碼類變量複選框: <CheckBox x:Name="cbxUseBubbleNotifications" Margin="20" IsChecked="{Binding Path=pcdLoggerData.UseBubbleNotifications, Mode=TwoWay}" Content="_Use bubble notifications" Horizontal

    -2熱度

    2回答

    這是我第一次在這裏發佈,所以如果我做錯了事,我會提前道歉。我正在開發一個項目,其中一部分程序需要將電話號碼(IE「Rad-Code」)翻譯成相應的電話號碼(IE 723-2633)。我試圖在()和length()類成員函數中使用switch語句。我嘗試切換我的代碼的這個部分的順序,但它不斷給我一個錯誤,指出:「輸入電話字:Rad-Code 723-2633terminate在調用'std :: o

    -1熱度

    1回答

    假設我有這樣的類模板(不能更改網格,它代表更難對象,我不喜歡改變): template<int x, int y> class grid{ public: double S[x][y]; grid(); ~grid();}; 現在我希望有一個新的類模板(名爲multi_grid),它擁有一個數組my_grids。我想存入my_grids不同網格狀(僞代碼): my_grids[0]=

    2熱度

    2回答

    比方說,我有這樣的事情: class C { private: __m128i m0; __m128i m1; __m128i cm0; int s0; ... } 這可能會導致問題,因爲M0,M1,和C 6-10都不能保證是對齊的16字節,允許對準相關的訪問衝突。如果我絕對想要有私人的simd級別會員,我可以保證我的聯盟,我應該怎麼做?

    2熱度

    1回答

    允許將對象實例變量定義爲類變量的模式的名稱是什麼? 通常python對象屬性在__init__方法中定義。一些庫允許定義對象的屬性外__init__: # django models class User(Model): name = fields.StringField() lastname = fields.StringField() # django forms

    0熱度

    2回答

    如果問題標題沒有有效地(或根本)反映我的實際問題,我表示歉意;這是我第一次問或回答有關計算器和可能出了差錯...... 無論如何,我的(闡述)的問題是: 當定義一個類的公共成員函數需要使用私有成員變量,其中每一個(私人變量)都有公共成員「getter」函數(請不要回答「丟失getter/setter ...」,我正在使用它們),它會更好 - 實際上「更好」,比如它使得類在C++編譯器之間更「可擴展

    3熱度

    3回答

    一個類的抽象成員應該是指針還是引用? 對於玩具的例子,比如說我有下面的類: class SerializedFileProcessor { public: std::string Process(std::string file) const { std::string text = deserializer.Deserialize(file); text =

    2熱度

    1回答

    我在寫一個小的C++程序來測試引用作爲類成員時遇到了這種情況。 僅參考作爲類成員,該程序給出了8的o/p。 通常,引用將大小指定爲它們所屬的特定數據類型。但爲什麼它在這裏是8(而不是4)。請幫助我理解它。 #include<iostream> using namespace std; class Test { int &t; public: Test(int &t):t