摘要:
异常:程序执行期间,可检测到的不正常情况。例如:0作除数;数组下标越界;打开不存在的文件;远程机器连接超时;malloc失败等等。程序的两种状态:正常状态和异常状态,发生不正常情况后,进入异常状态,从当前函数开始,按调用链的相反次序,查找处理该异常的程序片断。1.throw 表达式语义:用表达式的值生成一个对象(异常对象),程序进入异常状态。Terminate函数,终止程序的执行。2.try-catch语句try{ 包含可能抛出异常的语句;}catch(类型名 [形参名]){}catch(类型名 [形参名]){}注:1、指出函数可以抛出的所有异常类型名。语法:值类型函数名(形参表) throw 阅读全文
摘要:
作用:禁止单参数构造函数被用于自动转型转换的执行。View Code 1 #include <iostream> 2 using namespace std; 3 4 class Sample 5 { 6 public: 7 Sample(int i) : x(i) {} 8 private: 9 int x; 10 11 }; 12 void main() 13 { 14 Sample s = 1; 15 }s = 1;会调用Sample的构造函数,构造s对象。注:构造函数中,只能有一个未赋默认值的形参。如果需要禁用这种操作执行,就需要在构造函数前加explicit关键字。 阅读全文
摘要:
以上是对于处理器部分和存储器部分的简单总结。便于自己的记忆...... 阅读全文