pointers

    0熱度

    1回答

    我做了一個類String,它有兩個私有成員int長度和一個字符指針。 有兩個初始化這些成員的構造函數。 我的問題爲什麼s1.print()不能在我的代碼中工作? #include <iostream> #include <string.h> using namespace std; class String { int length; char

    -1熱度

    3回答

    可能重複: Undefined reference to 在我的目錄,我有: main.cpp tree.cpp tree.h 我已經包含在main.cpp中tree.h中 #include "tree.h" 然後在我的主要功能我寫 tree* t=new tree() 對於編譯我會做 g++ main.cpp ,但我有錯誤 undefined reference to `tr

    5熱度

    1回答

    我正在使用4-5個.c文件(每個2000到5000行左右),其中包括幾個 頭文件。目前我沒有任何調試打印,它可以幫助我調試程序 在執行過程中。 我的問題是: - 有沒有一種方法(或一些現有的工具)來解析.c文件,並添加新集打印 語句在.c文件當前範圍內的所有的變量?就像 一樣VC++允許我們看到本地人和全局變量等。我需要在每一步打印它們。另外, 指針應該解除引用。 例如,讓我們說在.c文件中的一個

    2熱度

    2回答

    在C++中,可以將指針聲明爲一種類型,然後將其指向另一個不同的繼承類型。有什麼辦法可以告訴你當前指向哪個? #include <typeinfo> using namespace std; class Foo { }; class Bar : public Foo { }; int main() { Bar bar; Foo* foo = &bar;

    1熱度

    4回答

    我試圖地址的值存儲在非指針int變量,當我嘗試將其轉換我從‘詮釋*’的編譯錯誤「無效的轉換「詮釋」」這是我使用的代碼: #include <cstdlib> #include <iostream> #include <vector> using namespace std; vector<int> test; int main() { int *ip; int

    2熱度

    4回答

    在這段代碼,爲什麼類型名T(在測試(...)函數)計算爲Foo類型,而不是類型吧?我怎樣才能改變它,使它成爲類型酒吧? #include <typeinfo> using namespace std; struct Foo { virtual ~Foo() { } }; struct Bar : public Foo { }; template<typename T

    0熱度

    2回答

    我發現了一種情況,我需要像C++這樣的指針,但是在JAVA中。我將解釋確切的情況,所以有人可以幫助我: 我正在開發一個視頻遊戲。在它裏面,有一些胸脯給你一些物品。你擁有的物品數量被保存在一個不重要的通用物品中。這種情況是我想創建一個通用的胸部對象,在這個對象中我可以向它指明哪個對象將要給玩家,當你打開它時,它會對通用對象中的數量進行求和。問題是,我不想在胸部對象內部使用巨大的開關,在那裏我檢查哪種

    4熱度

    5回答

    考慮一個具有兩個整數類型成員的結構。我想通過地址獲得兩位成員。我可以成功獲得第一名,但第二名我得到錯誤的價值。我相信這是垃圾價值。這裏是我的代碼: #include <stdio.h> typedef struct { int a; int b; } foo_t; int main(int argc, char **argv) { foo_t f; f.a = 2;

    0熱度

    2回答

    BYTE name[1000]; 在我的visual c++項目中有一個變量name和​​數據類型。如果我沒有錯,那麼​​相當於unsigned char。現在我想將此unsigned char *轉換爲LPCTSTR。 我該怎麼做?

    0熱度

    1回答

    我想寫一個函數,它使用雙向鏈表來計算第N個斐波那契數,但由於某種原因,當我編譯並運行鏈表時,它並不會停止增長,它會一直添加一次又一次的數字沒有結束。 這應該是一個SSCCE: #include <iostream> using namespace std; class node { public: int value; node* previous;