implicit-declaration

    2熱度

    1回答

    假設外部類具有兩個內部類的內複合: class Outer(val times: Int) { class Inner(val count: Int) object Inner { def apply(i: Int) = new Inner(i) } class InnerWrap(val i: Inner) object Inner

    3熱度

    4回答

    最近我已經瞭解到隱式函數聲明C。主要思想很明確,但在理解這種情況下的聯繫過程方面存在一些麻煩。 考慮下面的代碼(文件變交流): #include <stdio.h> int main() { double someValue = f(); printf("%f\n", someValue); return 0; } 如果我嘗試編譯: gcc -c a.c -

    0熱度

    1回答

    我剛剛被燒死了。編譯我的c代碼時,我沒有啓用警告。我正在使用atof而不包括stdlib.h。所以atof使用默認返回類型爲int的隱式聲明。所以代碼不起作用。 我想知道隱式聲明的概念是否也適用於C++?

    1熱度

    3回答

    當使用dprintf()時,我收到警告「隱式聲明dprintf」。這往往意味着一個必要的文件不包括在內,但我已經包含了stdio.h,它應該是它所需要的。還有其他的dprintf需求嗎?

    0熱度

    1回答

    我必須爲這個項目建立一個哈希表數據結構,我已經在其他文件中完成了它。出於某種原因,當我編譯我的程序時出現錯誤,這是關於哈希表的初始化函數(TableCreate();)。當我從主函數中刪除這部分代碼並執行時,它工作正常,但是當我嘗試向哈希表中添加某些內容時,出現段錯誤。 我相信我的哈希表的代碼沒有什麼,因爲我的哈希表的代碼是基於這是由我們的教授 我使用GCC編譯器提供給我們的哈希表的代碼示例做這樣

    0熱度

    1回答

    如果此問題的解決方案太明顯或已在本論壇早些時候已經解決,請原諒我(在這種情況下,請將我指向帖子) 。 我有一個類 org.personal.exercises.LengthContentsPair (l: Int, c: String) { val length = l val contents = c } 然後,相同的源文件中,我還定義用於定義對象的方式這種類型的

    0熱度

    1回答

    我試圖使用wiringPI的wiringPilSR將中斷附加到引腳。我的代碼如下所示: #include <wiringPi.h> #include <stdio.h> int inPin = 3; void myInterrupt(); int main(vodi){ wiringPilSetupGpio(); pinMode(inPin, INPUT);

    1熱度

    3回答

    #include <stdio.h> #define MAX 9 void main (int argc, char *argv[]) { printBoard(); } void printBoard(void) { int row,col; row=col=0; for(row;row<MAX;row++) //row navigati

    3熱度

    2回答

    我已經通過以下線程不見了: warning: implicit declaration of function Implicit Declaration of Function in C UNIX 可能我的問題是聯繫在一起的。但是,儘管他們提供了在使用函數之前應該聲明函數原型的解決方案,但是我想探索當函數名稱不匹配時會發生什麼。在我的測試中,它仍然正常工作。 主C文件 #include "node

    2熱度

    2回答

    我正在編譯一些名爲libfprint的軟件。我已經成功地編譯到另一臺機器上,但現在卻在許多文件,我得到以下錯誤: [email protected]:~/Documents/FingerBellProject/libfprint-0.5.0$ sudo make [sudo] password for tomselleck: make all-recursive make[1]: Enter