cost 97 ms
每個成員初始化程序是否可以有一個函數嘗試塊?

[英]Is it possible to have a function-try-block per member initialiser?

在具有多個成員的類的成員初始化期間,似乎希望能夠捕獲由任何特定成員初始化程序生成的異常,以包裝在額外的上下文中以重新拋出,但函數嘗試塊的語法沒有出現以適應這一點。 #include <stdexcept> #include <string> #include <sstr ...

停止 try 塊自動迭代到下一個循環(for 循環 java)

[英]Stop try block automatically iterating to the next loop (for loop java)

向查看此問題的堆棧溢出者致以問候,我是一名在 Java 中開發賽艇游戲的業余愛好者,目前面臨一個問題,即即使輸入無效,for 循環中的 try 塊也會立即迭代到下一個循環。 for 循環包含一個用於啟動擲骰子的輸入,擲骰子函數位於一個單獨的類中,當輸入不是“Y”時,它將拋出異常。 當 try 塊不 ...

d'tor 的函數 try-block 是否應該允許處理拋出成員變量 d'tor?

[英]Should function-try-block of d'tor allow handling of throwing member-variable d'tor?

我有一個類的析構函數是noexcept(false) 。 我知道它只在某些情況下拋出,我想將它用作具有noexcept析構函數的類的成員變量。 從https://en.cppreference.com/w/cpp/language/function-try-block我讀到“從函數體中的任何語句或( ...

function try 塊是否允許我們解決異常?

[英]Does function try block allows us to resolve a exception?

所以我正在閱讀此鏈接中的 function try 塊。 並且有一行描述了普通 try 塊和 function try 塊之間的區別,就像這樣與允許您解決異常、拋出新異常或重新拋出現有異常的普通 catch 塊不同,使用函數級 try 塊,您必須拋出或重新拋出異常但是后來我嘗試像這樣寫一個 fun ...

非構造函數上的函數try塊是否有任何缺點?

[英]Do function try blocks on non-contructor functions have any disadvantage?

函數try塊是函數體的一種特殊形式,例如: 主要目的是在構造函數中使用,以便記錄任何基類的構造函數拋出的異常。 但是,也可以在常規函數中使用它們。 對此存在一些(相當古老的)問題,詢問為什么我們對於常規函數(例如, 函數try塊)需要它,但在構造函數中卻沒有 。 但是,我的問題 ...

在此示例中,try塊缺少的第三個可能性是什么?

[英]in this example, what is the third missing possibility for the try block?

該方法的try塊具有三種不同的退出可能性: 這是其中兩個。 1)try語句中的代碼失敗,並引發異常。 這可能是由新的FileWriter語句引起的IOException,也可能是由for循環中錯誤的索引值引起的IndexOutOfBoundsException。 2)一切成功, ...

奇怪的“候選人希望在構造函數中提供1個參數,0提供”

[英]Weird “candidate expects 1 argument, 0 provided” in constructor

我在C ++中創建一個簡單的線程服務器應用程序,事實是,我使用libconfig ++來解析我的配置文件。 好吧,libconfig不支持多線程,因此我使用兩個包裝類來完成“支持”。 點是,其中一個失敗: 從我的main.cpp文件調用時失敗可怕: 它說: 這很奇怪, ...

根據C ++社區中知識淵博的作者,下面顯示的代碼不應該編譯。 他錯了嗎?

[英]According to a knowledgeable author within the C++ community, the code shown below should not compile. Is he wrong?

根據Herb Sutter的說法,下面的代碼無法編譯。 請參閱此站點http://www.gotw.ca/gotw/066.htm ,我從中提取了有關function-try-blocks的以下文本: 走向道德 順便說一句,這也意味着構造函數function-try-bloc ...

需要在構造函數中嘗試catch

[英]Need for try catch within a constructor

鏈接http://gotw.ca/gotw/066.htm說明了這一點 道德#1:構造函數 - try-block處理程序只有一個目的 - 轉換異常。 (也許要做日志記錄或其他一些副作用。)它們對任何其他目的都沒用。 而http://www.parashift.com/c++-fa ...

function 的 try-catch 語法之間的區別

[英]Difference between try-catch syntax for function

我最近遇到了try-catch和 function 的這種語法。 兩種語法都有效。 除了編碼風格之外,這些語法之間是否有任何技術差異? 其中一種語法在任何方面都優於其他語法嗎? ...

函數try塊什么時候有用?

[英]When is a function try block useful?

我想知道程序員何時使用函數try塊。 什么時候有用? 輸出:(在ideone處 ) 編輯:正如某些人可能認為函數定義的語法不正確(因為語法看起來不熟悉),我不得不說沒有它不正確。 它稱為功能嘗試塊。 請參閱C ++標准中的第8.4 / 1節[dcl.fct.def]。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM