局部靜態變量的初始化與異常

一、問題 編程的過程當中,思考了一個問題。當一個局部的靜態變量使用一個函數的返回值初始化時,若是該函數拋出異常,那麼,局部靜態變量是否被定義成功,即,若是再次調用包含局部靜態變量的函數,拋出異常的函數會不會再次被調用。ios 二、測試 就此問題,我寫了以下的測試程序:編程 #include <iostream> #include <iomanip> int func() { throw 100
相關文章
相關標籤/搜索