
C++11
木的情感
一只热爱生活的猴子
展开
-
C++11异常处理 noexcept
1.简介在C语言中,当程序的运行出现异常、错误时,如果我们想为这些异常、错误提供解决方案时,我们面临许多问题,如: (1)C语言没有提供统一(标准)的方式来处理错误; (2)无法保证错误会被正确的处理; (3)错误的传播也无法控制,特别是在函数的嵌套调用时; … …当程序在运行时发生错误,使得程序的继续运行变得没有意义时,C++中的异常机制给我们提供了一个解决方法。2.C++03 异常处翻译 2016-01-20 20:36:55 · 18692 阅读 · 0 评论 -
C++11 右值引用 编译器验证
1. 简介右值引用 这个概念是C++11提出的,具体概念参考wikipedia 本文主要是写一个简单的demo程序,然后使用编译器特定选项,验证右值引用。2. 代码示例:#include <iostream>using namespace std;class A { public: int *p; A() { cout << "原创 2016-03-15 12:36:50 · 638 阅读 · 0 评论