(o゚▽゚)o 欢迎

不积跬步无以至千里,愿与君共勉!

C++ 异常处理详解

捕获异常: 捕获异常的语法为: try{ // 可能抛出异常的语句 }catch(异常类型){ // 处理异常的语句 } try 和 catch 都是C++中的关键字,后跟语句块,不能省略“{ }”。try 中包含可能会抛出异常的语句,一旦有异常抛出就会被...

2017-12-13 20:57:58

阅读数:81

评论数:0

C++ String类 详解

string类的构造函数: string(const char *s);    //用c字符串s初始化 string(int n,char c);     //用n个字符c初始化 此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello...

2017-12-13 20:52:15

阅读数:92

评论数:0

C++ 模板

函数模板: 所谓函数模板,实际上是建立一个通用函数,它所用到的数据的类型(包括返回值类型、形参类型、局部变量类型)可以不具体指定,而是用一个虚拟的类型来代替(实际上是用一个标识符来占位),等发生函数调用时再根据传入的实参来逆推出真正的类型。这个通用函数就称为函数模板(Function Tem...

2017-12-12 21:29:17

阅读数:53

评论数:0

C++运算符重载

运算符重载的概念和语法: 运算符也是一种函数,所以运算符重载和函数重载一样,同一个运算符可以有不同的功能。 运算符重载的格式为: 返回值类型 operator 运算符名称 (形参表列){ //TODO: } C++运算符重载的规则: 1) 并不是所...

2017-12-11 21:20:45

阅读数:80

评论数:0

纯虚函数和抽象类

纯虚函数: 在C++中,可以将虚函数声明为纯虚函数,语法格式为: virtual 返回值类型 函数名 (函数参数) = 0; 纯虚函数没有函数体,只有函数声明,在虚函数声明的结尾加上=0,表明此函数为纯虚函数。 最后的=0并不表示函数返回值为0,它只起形式上的作用,告诉编译系统...

2017-12-11 21:17:50

阅读数:76

评论数:0

浅谈C++多态

什么是多态: 多态性即“一个接口,多种方法”,分为静态的多态和动态的多态。静态的多态在编译期间实现,例如函数的重载。动态的多态在程序执行的期间通过虚函数来实现。 并且只有在基类指针指向派生类,而且派生类的虚函数遮蔽基类的虚函数(函数原型相同),这个时候调用虚函数(子类的)才能体现多态。 ...

2017-12-11 21:16:39

阅读数:52

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭