摘要: 类型转换 static_cast 静态类型转换 class Base{}; class Son: public Base{}; class Other{}; 1用于父类和子类之间指针或引用的转换 基本类型: 支持 int num = static_cast<int>(3.14); //ok 2上行转 阅读全文
posted @ 2023-10-15 14:43 爱吃冰激凌的黄某某 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 异常 int ret = 0; try { //throw 1; //throw 'A'; throw 2.14f; } catch(int e) { cout << "int异常值为: " << e << endl; } catch(char e) { cout << "char异常值为: " < 阅读全文
posted @ 2023-10-15 14:43 爱吃冰激凌的黄某某 阅读(4) 评论(0) 推荐(0) 编辑
摘要: STL之容器 STL 概述 长久以来,软件界一直希望建立一种可重复利用的东西,以及一种得以制造出"可重复运用的东西"的方法,让程序员的心血不止于随时间的迁移,人事异动而烟消云散,从函数(functions),类别(classes),函数库(function libraries),类别库(classl 阅读全文
posted @ 2023-10-15 14:43 爱吃冰激凌的黄某某 阅读(3) 评论(0) 推荐(0) 编辑
摘要: STL之算法 函数对象 重载函数调用操作符的类,其对象常称为函数对象(function object) ,即它们是行为类似函数的对象,也叫仿函数(functor),其实就是重载"()"操作符,使得类对象可以像函数那样调用。 注意: ​ 1.函数对象(仿函数)是一个类,不是一个函数。 ​ 2.函数对象 阅读全文
posted @ 2023-10-15 14:43 爱吃冰激凌的黄某某 阅读(3) 评论(0) 推荐(0) 编辑