dereference

    -1熱度

    2回答

    我不明白爲什麼最後一小段代碼打印2000而不是4000.我猜一些初學者錯誤。你知道嗎?使用DevC++。 int val1 = 1000; int val2 = 2000; int val3[2] = {3000, 4000}; int **b[3]; *(b+0)= &val1; *(b+1) = &val2; *(b+2) = &val3; //Prints 1000

    0熱度

    1回答

    我正在從我正在處理的程序中得到奇怪的結果,並且無法找出錯誤的位置或爲什麼我得到它。我正在研究使用模板化迭代器的模板化四叉樹類。即使我的功能似乎正常工作,它不會返回它找到的值。 這是我的基本的四叉樹類: template <class number_type, class label_type> class QuadTree { public: // CONSTRUCTORS

    -1熱度

    4回答

    所以我有一個數組,無須提出任何具體類型: void* buff = malloc(size*eltSize); 而且我有一個功能,即有一個void *參數,我想將它分配給數組,像這樣: void function(void* p1){ buff[i] = p1; } 我知道,這是不行的,但說我想讓它儘可能地通用,什麼是最好的辦法嗎?請記住,我不知道使用的類型(它應該接受任何可能

    0熱度

    6回答

    普通指針用法我在一本書在讀如下: int *pointer; int number = 5; pointer = &number; 然後*指針有5 值,但各地做這項工作的其他方式?我的意思是: int *pointer; int number = 5; *pointer = &number; 這裏指針是否包含值5,*指針是否包含數字的地址? 謝謝。

    1熱度

    1回答

    在eclipse中構建下面的代碼時,我得到的值不會被忽略,因爲它應該是這樣,通常這個錯誤是在我們期待函數返回void。但是在這裏我沒有使用任何函數,我正在使用一個void指針。 代碼如下: typedef struct MessageName_T { MPM_ParameterName_t parameterName; uint32_t minRange; uint32_t maxRang

    3熱度

    2回答

    %{$var}和%$var之間的區別是什麼?我想這個代碼,但有錯誤: each on reference is experimental at test.pl line 21. Type of argument to each on reference must be unblessed hashref or arrayref at test.pl line 21. use feature 'sa

    1熱度

    3回答

    我是新來的編程,我試圖圍繞'指針'的想法。 int main() { int x = 5; int *pointerToInteger = & x; cout<<pointerToInteger; } 爲什麼當我cout << pointerToInteger;輸出是hexdecimal值,但是當我使用cout << *pointerToInteger;輸出

    0熱度

    1回答

    我有Go函數,並且我想取消引用存儲在指針中的第一個值。 例如爲: func foo() (int64, error) {...} var A *int64 var err error A, err = &foo() 這是可能的,或者我需要複製(在我的情況非常大)的返回值?

    1熱度

    2回答

    對不起,對於這篇較長的文章,代碼應該很容易理解Perl的退伍軍人。我是新來的Perl和我試圖找出這段代碼: my %regression; print "Reading regression dir: $opt_dir\n"; foreach my $f (glob("$opt_dir/*.regress")) { my $name = (fileparse($f, '\.reg

    2熱度

    2回答

    我已經編寫了一個用於樹的c程序。 #include<stdio.h> #include<stdlib.h> struct node{ int data; struct node *left; struct node *right; }; struct node* newNode(int value){ struct node* temp;