data-members

    0熱度

    3回答

    對C++仍然陌生,我試圖理解訪問私有數據,使用構造函數。我將如何顯示myClass的數據成員的值?任何幫助都會很棒。由於 class NumberClass { public: void func(); // assigns numeric constants to nNum and fNum void print() const; //displays the valu

    -3熱度

    1回答

    我真的停留在這段代碼上,因爲我似乎無法理解如何將數據成員訪問到java中的另一個類中。我需要有人向我解釋這一點。 我有我的客戶類具有下列數據成員: name startLocation endLocation 當我嘗試在我的獨立java文件我在這行得到錯誤訪問這些數據成員: System.out.println("Driver #" + ID + " has dropped off " +

    1熱度

    5回答

    在C++中,通過在public部分中定義該數據成員爲static變量,可以在不定義該類的對象的情況下使用該類的數據成員,如下面的代碼示例中所示。問題是,爲什麼/我什麼時候想要這樣做?我該怎麼做? class ttime{ public: ttime(int h=0, int m=0, int s=0):hour(h), minute(m), second(s){} //construc

    1熱度

    3回答

    我想開始採用最佳實踐,並且已經看到了以不同方式操作類成員。我不知道以下示例中有任何細微的差別。 我希望澄清一個最佳的方法,如果任何兩個或另一個建議。 const Fraction & Fraction::timesEq(const Fraction & f) { //First approach numerator *= f.numerator; denominat

    0熱度

    1回答

    我在初學者級別處於此類編程,因此我相信您中的某個人會知道如何解決我遇到的問題。 我在Visual Studio中有一個與Oracle Database 11g Express連接的小項目,我想從數據庫對特定表執行搜索操作,並在我的Visual Studio項目中以此窗體顯示它。 因此,我有兩個組合框包含數據成員上顯示的成員。數據成員通常是表中的外鍵,例如ID等,並且這些組合框中顯示的顯示成員通常是

    0熱度

    1回答

    我想在不使用「this」指針的情況下訪問C++代碼中的基類數據。我的類是模板化的,ClassA是ClassB的基類,它是ClassC的基類。所有類都是從其基類公開派生的。我發現這個討論這讓我中途到一個解決方案,但並不能完全解決這個問題: Why do I have to access template base class members through the this pointer? 該網頁

    0熱度

    2回答

    是否有使用默認初始值「一次性」拉姆達與使用普通的舊成員函數有什麼區別? struct A { int i; int j = [&] // something non-trivial, // that requires multiple // statements and depends // on upper data members

    -3熱度

    1回答

    我的程序應該打印源自EndPoint toString方法的「to」和「from」地址,但我無法弄清楚如何實現它。這是我的代碼。如何獲取Package :: Package構造函數中的toString方法以打印EndPoint的toString方法的內容? // ShippingProgram.cpp : // #include "stdafx.h" #include <iomanip>

    0熱度

    1回答

    我有100個公共成員的類。我如何以自動方式更新它們,即不指定它們的名稱。我已經嘗試了這一點,我得到的變量,但所做的更改不反映在實際的對象。請指教。 class foo { public $b = 1; public $c = 2; function __construct() { $x = get_object_vars($this);

    0熱度

    2回答

    我有一個類是這樣的: class Foo : public Bar { double v1; double v2; ... public: explicit Foo (double v1_ = 1.0, double v2_ = v1 > 0.0 ? 2.0 : 0.0) : v1(v1_), v2(v2_) { // do something } // do