1. JAVA程序 編譯提示「未經檢查或不安全操作」
是因為程序裡面有泛型沒有指名是那種類型,所以認為不安全的。但是自己知道就是了。
沒事的。執行就是了。
比如(不指明存放類型在eclipse編輯器中顯示一些黃色波浪線提示。)
//不指明
list存放的類型
list
list
=
new
arraylist();
list.add("a");
string
a
=
(string)list.get(0);
//指名存放類型
list
list2
=
new
arraylist
();
list2.add("a");
string
b
=
list2.get(0);
2. 關於c語言編譯提示錯誤C2061和C2059
這兩個是VC的編譯錯誤,其中Cxxxx的四位數字為錯誤號。具體如下:
1 C2061:
英文版錯誤描述為:
error C2061: syntax error : identifier 'XXXX'
其中XXXX為具體出錯的標識符。
出現這個錯誤,需要到出錯行檢查提示錯誤的變數。
一般有三種可能:
a. 變數未定義;
b. 變數名打錯了,比如Str打成了str一類的拼寫錯誤;
c.變數作用域不對。在超出定義變數作用域。
2 C2059:
英文版錯誤描述為:
error C2059: syntax error : 'XXX'
其中XXX為具體出錯的標識符。
出現這個錯誤,需要到出錯行檢查提示錯誤的符號。
一般是打錯符號了,比如多寫符號,少些符號,多餘的括弧等等。
另外,當出現錯誤時,可以通過雙擊VC錯誤窗口的對應描述行,代碼窗口就會自動跳轉到出錯行,有助於快速定位及解決問題。
3. 大神們keil 4 編譯程序時提示mian.c(1): warning C318: can't open file 'STC12C5A.H'怎麼辦
keil 4 編譯程序時提示mian.c(1): warning C318: can't open file 'STC12C5A.H'是沒有正確編譯造成的,解決方法為:
1、實現先長按住目標板上的復位鍵--》再點擊 Settings--》再松開目標板上的復位鍵的操作如下。
4. s7200smart程序編譯時提示調用指令沒有對應的子常式是什麼意思
如圖所示,程序里只有子程序SBR_0,沒有SBR_1,而主程序中卻調用了這個沒有的子程序SBR_1,所以就會提示「調用指令沒有對應的子常式」。所以,說白了,就是在程序調用了一個沒有的子程序。
望採納。。。。。。
5. Keil調試程序編譯時顯示 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY SEGMENT: PRREAD_RO
仔細看編譯對話框的內容,我也遇到過類似的是拼寫寫錯導致報錯,display中的l和a順序調換導致錯誤;函數拼寫錯誤,調用時又寫成正確的,導致報錯定義的函數沒有被調用。
查找方法*(參考圖片中標注):
搜索編譯對話框中的SEGMENT提示內容dispaly,
並參考SYMBOL下提示的比對查找display。
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
意思是:定義了一個函數,但是在main等函數中並沒調用。
6. 這個C編譯錯誤提示什麼意思。。。lvalue required as left operand of assignment
c語言 提示:lvalue required as left operand of assignment,是設置錯誤造成的,解決方法如下:
1、首先打開C語言編程軟體,來編寫一個程序。
7. VBA程序編譯時的錯誤提示
溢出錯誤一般是你代碼中變數定義類型過小
賦值時超過該變數類型限制導致的
基本上
錯誤號和錯誤描述會同時出現
6錯誤號
溢出就是錯誤描述
8. c語言程序通過編譯,運行時提示 core mped
這應該是linux下面按照c99標准編寫的代碼,不然在c89標準的編譯器下是無法通過編譯的。
linux下的段錯誤:segmentation
fault
(core
mped)和windows下的運行時錯誤道理是一樣,一般都是內存被踩訪問越界了導致。肯定是代碼的某處邏輯有問題,訪問了野指針啊之類的。