C++之用std::nothrow分配内存失败不抛异常
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                C++之用std::nothrow分配内存失败不抛异常
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                1、std::nothrow介紹
?
1).malloc分配時,如果內存耗盡分配不出來,會直接返回NULL;
2.)早期C++版本,new分配時,如果內存耗盡分配不出來,也會直接返回NULL;
我們可以使用關鍵字nothrow,來使得程序不拋一場
?
?
2、舉例說明
?
一個沒有用nothrow,用了try捕獲,一個用了nothrow
結果:
?
結果:
?
?
總結
以上是生活随笔為你收集整理的C++之用std::nothrow分配内存失败不抛异常的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Android Studio之packa
- 下一篇: Android之程序反复回调一个类的解决
