member-functions

    0熱度

    1回答

    我試圖通過boost::bind將成員函數封裝到獨立函數。以下是縮小的樣本。 // Foo.h typedef const std::pair<double, double> (*DoubleGetter)(const std::string &); class Foo : private boost::noncopyable { public: explicit Foo(con

    1熱度

    2回答

    我被困在該類的輸出成員函數上。我不知道如何創建它,只是簡單地說它似乎並不工作。還有其他建議會很好。在此先感謝 下面的代碼: #include <iostream> #include <string> #include <vector> using namespace std; class StringSet { public: StringSet(vector<

    2熱度

    3回答

    我想從一個類的函數傳遞給其他函數參數。我得到這個錯誤。 錯誤:類型無效(A_T ::)(INT)「的參數不匹配 '無效(*)(int)的' 有管理這個辦法,還是使用類中的函數a。提前致謝。 #include <iostream> using namespace std; void procces(void func(int x),int y); class A_t { pu

    1熱度

    1回答

    我正在使用VTK做某事,但我的問題可能是一般性的。 在VTK版本< 6.0中,類vtkPolyDataMapper有一個成員函數,稱爲SetInput,但在其6.0版中,它更改爲SetInputData。因此,在第6版,我必須這樣做, vtkSmartPointer<vtkPolyDataMapper> polyDataMapper = vtkPolyDataMapper::New();

    1熱度

    1回答

    我有一些定義我的班級裏面的問題: class Test{ protected: int a; int *b; Teste() {} public: int getA() {return a;} int getB() {if (b) return *b; else return 0;} bool isB() {if(b) ret

    -2熱度

    2回答

    訪問我有這樣的代碼: #include <iostream> #include <string> #include "header8.h" using namespace std; int main() { Counter test; string input; cout << "Enter a string\n"; getline(cin,

    0熱度

    1回答

    所以基本上我正在用一個簡單的員工類來玩,這個類是假設將一個名稱映射到一個唯一的ID號。現在就是這件事。我想創建一個不帶參數的成員函數,但返回名稱和員工ID的映射。我希望呼叫是直觀的,例如。 employee.map_this() // returns a map class Employee { public: Employee() = default; Employee(

    0熱度

    3回答

    我無法使用文件I/O爲我正在處理的遊戲創建類的實例。這可能是一個愚蠢的問題,但我無法理解爲什麼編譯器似乎成功地從存儲在文本文件中的數據創建對象,然後我無法訪問它們。 (我拿出了.display()函數調用來測試這個,並添加了一個簡單的「創建對象」對象;將其添加到構造函數中以檢查是否已創建了一些東西)。 但是,試圖訪問個人對象給我錯誤:嘗試訪問對象成員函數時,「標識符」未定義。我可能正在做一些完全錯

    1熱度

    1回答

    在用作模板放慢參數的一類的成員函數,我有包含以下代碼的函數: double x = /*Something operation returning double*/; x /= CubeWidth; /*CubeWidth is a class member*/ cout << "Element after centering and normalization = " << x << end

    0熱度

    2回答

    我知道這可能是一個毫無意義的問題,因爲很顯然BASE類沒有pass_A這個函數,它實際上在另一個類A中聲明,而且我使用繼承和多態可以讓BASE類看到本身和A類型的對象。我絕對希望類型爲A的對象能夠從BASE以及BASE中調用A類,現在它的方式是init_BASE。我的最終問題是這可能嗎?也許我沒有使用虛擬或其他的東西是錯誤的。 我想要的是,對象POLY_TYPE能夠包含BASE和A類類型。 反正h