pointers

    1熱度

    2回答

    可能重複: objective c difference between id and void * 同時通過NSZone.h Foundation框架我碰到一個註釋跑讀書提的東西是「更像是AC式指針不是一個ID樣式對象」 。我意識到我不瞭解其中的差異。 c樣式指針和id樣式對象有什麼區別?

    1熱度

    6回答

    所以我有以下代碼: cout << _userLoginName << endl; cout << *_userLoginName << endl; cout << (_userLoginName+1) << endl; cout << *(_userLoginName+1) << endl; 可變char * _userLoginName已被設置等於"smith

    0熱度

    2回答

    我有得到回報型傳感器 在大膽的方法是在那裏我得到一個NullPointerException異常運行時,不明白爲什麼。 public Sensor getSensorAt(int x,int y,GridMap grid) { /*go through sensor storage array * for eachsensor index call the ge

    3熱度

    3回答

    所以我有以下代碼: char userLoginName[] = "Smith"; char password[] = "Smith"; char *_userLoginName, *_password; _userLoginName = &userLoginName[0]; //1st way _password = password; //2nd way 我會做同樣的事情在最後兩

    4熱度

    1回答

    我正在研究一個C++程序,我需要初始化一個指針向量。我知道如何初始化矢量,但如果有人能告訴我如何將它初始化爲一個充滿指針的矢量,那將是非常棒的!

    2熱度

    3回答

    addr是該函數的參數,而read_value是該函數的局部變量。都是int類型的。 那麼,什麼是: read_value = (* (int *) (addr)) 是什麼意思?

    4熱度

    6回答

    比方說,我有這樣的功能,這是一些GUI工具包的一部分: typedef struct _My_Struct My_Struct; /* struct ... */ void paint_handler(void* data) { if (IS_MY_STRUCT(data)) /* <-- can I do something like this? */ {

    0熱度

    3回答

    void deleteAllNodes() { stack <parentBranch *> mystack; // `trunk` is the existing head node mystack.push (trunk); cout << mystack.top()->content; } 在這種情況下,樹幹的「副本」會被推入堆棧嗎?那麼,

    2熱度

    2回答

    下面的一段代碼編譯&作品我在Visual Studio 2010 現在我想改善1的小東西,但我無法找到一個辦法。我嘗試了一些模板模板的詭計等,但無濟於事。 我想下面的代碼行: Sender.AttachListener<XSelectionChanged, TestListener, &TestListener::OnSelectionChanged>(Listener); 看起來像 Send

    2熱度

    1回答

    我有這樣的結構: typedef struct { char *str; ... } nameType; 我創建了一個新的指針實例初始化它裏面(所有的這些都已經做正確的STR指針,我可以做printfs來檢查它)。 nameType *names; names = malloc(10 * sizeof(nameType)); for (i = 0; i < 10; i