throw

    41熱度

    3回答

    PEP 342 (Coroutines via Enhanced Generators)增加了一個throw()方法到發生器對象,它允許調用者在裏面產生一個異常這個發生器(就像它被yield表達式拋出一樣)。 我想知道這個功能的用例是什麼。

    1熱度

    1回答

    這裏接受錯誤號是我到目前爲止 socklen_t cli_size; struct sockaddr cli; int in_sock; /* event from TCP server socket, new connection */ cli_size = sizeof(cli); try { if ((in_sock = ::accept(handle,&cli, &c

    0熱度

    6回答

    當一個方法拋出和異常,我們是否需要在該方法內有一個try塊? 例如, public void foo() throws SomeException{ try{ // content of method } } 是try塊所需?或者說,是能夠拋出SomeException沒有它的方法: public void foo() throws SomeEx

    2熱度

    1回答

    你好,親愛的開發商, 我遇到了一個奇怪的問題與NLOG, 我沒有崩潰,但無法找到日誌中的用戶活動痕跡。 我認爲,日誌記錄不工作... 嘗試搜索權限問題等,但似乎都是O.K. 我想調試我的情況問題的記錄,所以我創建了下面的 代碼來告訴用戶,如果它未能創造任何東西: public static class Log { static Log() { try

    1熱度

    1回答

    我在名爲test2的包中名爲Test2.java的文件中具有以下代碼; package test2; import java.io.IOException; import javax.swing.JFrame; import javax.swing.JOptionPane; public class Test2 { public static void main(String

    1熱度

    1回答

    我正在開發一個J2ME應用程序,我想爲異常處理一個很好的做法,我要把一些例外像 ConnectionNotFoundException, IOException, XmlPullParserException, OutOfMemory, Exception 我不想捕獲所有這些異常在我做 每種方法,所以我認爲我可以做一個新的類 這個類將處理所有其他 我做這個類 public class Exce

    0熱度

    2回答

    我正在研究一個物理程序,隨着時間的推移,我將繼續使用異常處理來捆綁越來越多的鬆散結構,以防止凍結和鎖定。現在我在我的控制檯(如StringFormatException(s))中收到了某些異常,但是此錯誤不會凍結程序,也不會以任何方式影響運行時,它只會顯示在IDE的終端中(Eclipse IDE,JRE 7 )。在處理像這樣的錯誤時,(看起來)不會影響運行時間,即使程序正常工作,處理異常仍然很重要

    1熱度

    2回答

    在AndEngine遊戲中,我想拋出一個球物理體。用戶設置其角度並強制拋出它。它的情況與我們在「憤怒的小鳥」中看到的情況相同。我已經計算了力和角度,但是我很困惑如何同時應用兩個球,這意味着球應該以計算出的角度投擲,但是需要特別的力量。任何人都可以引導我走向正確的方向嗎? 這裏是我的代碼片段: @Override public boolean onAreaTouched(TouchEvent ev

    2熱度

    6回答

    我最近開始使用C++進行編碼,並對以下代碼有所懷疑。我在'throw'關鍵字遇到問題。在中位數或分數函數中它何時會給出錯誤? throw和domain_error的確切用法是什麼?我會從等級或中位數函數得到錯誤信息嗎? #include<iostream> #include<string> #include<vector> #include<iomanip> #include<ios>

    2熱度

    1回答

    在C++中,對於將要拋出的對象的構造函數是否有效會引發異常?換句話說,當我們還在構建要拋出的對象時,我們還處於投擲狀態嗎? struct Error { Error() { if (someCondition()) { throw anotherObject(); } } }; void test() { throw Error(