- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 啃书《C++ Primer Plus》 面向对象部分 RTTI
RTTI是运行阶段类型识别的简写(Runtime type identification)。是一种允许在程序运行过程中对对象的类型进行识别的技术,旨在为程序在运行阶段确定对象类型提供一种标准方式。在C++中,完成RTTI这项任务主要依靠三种组件,它们是:dynamic_cast运算符typeid运算符typeinfo类dynamic_cast运算符提供了一种将基类指针与派生类指针相互转化的方法,可以用来判断对象的类型是否是某个类的派生类。typeid运算符可以解析对象的类型,并返回一个其类型
2020-05-28 11:51:28 542 1
原创 LeetCode 190周赛
最近一段时间事情好多,好久没有打周赛辽。(我不会承认因为我懒)趁着思路还热乎,来写一发题解检查单词是否为句中其他单词的前缀这个题目用java的字符串来处理还是比较容易的,先用split方法将文章按空格拆开,得到单词数组。由于题目询问的是文章中的单词是否包含指定字符串的前缀。因此对于每个单词:先判断它的长度够不够包含指定字符串。如果足够长,则取前面一段与指定字符串做比较,相等了就是包含这个指定字符串,返回这个单词的下标+1即可。最后不要忘记在整个循环结束后加上无答案的结果的-1.pub
2020-05-24 12:16:06 280
原创 啃书《C++ Primer Plus》 面向对象部分 嵌套类
致谢:面向对象课程陈老师,十分认真负责,许多内容是他教授给我的。看完文章,来关注博主一起学习鸭~~~~啃书系列往期博客语言基础部分:啃书《C++ Primer Plus》之 C++ 函数指针啃书《C++ Primer Plus》之 C++ 名称空间1啃书《C++ Primer Plus》之 C++ 名称空间2啃书《C++ Primer Plus》之 C++ 引用啃书《C++ Primer Plus》之 const修饰符修饰 类对象 指针 变量 函数 引用啃书《C++ Primer P.
2020-05-22 23:38:41 632
原创 啃书《C++ Primer Plus》面向对象部分 静态联编与动态联编
本篇可看做是下一节虚机制的前置内容,如果您仅希望了解有关动态联编和静态联编的问题,请无视这个提示,这不影响对联编知识的介绍。如果您也像博主一样正在学习C++,在完成本篇博客阅读后建议继续阅读有关虚机制的内容(传送门)联编先不论动态还是静态,首先需要明确的是关于“联编”的含义,书中有这样的说明:将源代码中的函数调用解释为执行特定函数代码块被称为函数名联编(binding)通俗些说,就是指明调用函数的语句调用的究竟是哪一个函数,执行哪一个函数下的代码块。也可以说是明确调用关系,指明那条语句调用了
2020-05-21 10:55:03 584 1
原创 JS、AJAX 实现级联下拉列表
实现在下拉框的级联查询,可以使得用户不进行页面跳转便可以根据下拉框中所选的高级选项更改低级选项的内容。增进用户体验以省市县/区为例,在用户选择不同的省时,更新后面的市和对应的县/区;在用户选择不同的市时,更新后面县/区的内容。数据库存放省市县/区的数据库表单:省市县/区前端前端页面上,放一个div,用CSS简单装饰一下。在中间放上我们的主角:三个下拉框,分别代表省、市、县/区。最后加上一个提交按钮。捏个页面这里我们仅演示如何实现下拉框的级联查询,所以省略了action属性的内容,并
2020-05-18 12:21:04 1486 1
原创 啃书《C++ Primer Plus》 面向对象部分 动态内存管理(下) 动态成员管理
本篇将介绍当对象成员包含动态成员时,需要对其初始化,拷贝,赋值,销毁等过程做出相应的设计。有关构造函数,拷贝,赋值,析构的内容可以参考往期博客:啃书《C++ Primer Plus》 面向对象部分 构造函数基础及其使用 ——初始化列表 构造函数重载与调用 创建对象啃书《C++ Primer Plus》 面向对象部分 析构函数啃书《C++ Primer Plus》 面向对象部分 深拷贝与浅拷贝问题 拷贝构造函数 赋值函数上期传送门《动态内存管理》内容思维导图如下:动态的成员创建与释放
2020-05-15 16:40:34 407
原创 啃书《C++ Primer Plus》 面向对象部分 动态内存管理(中) 动态对象的创建 重载new和delete
接着上一篇的内容,本篇是动态内存管理和类,一方面是通过动态内存分配的方式创建和释放类对象,这涉及到动态的对象创建和释放的过程。进而讨论到重载new和delete关键字。上期传送门下期传送门《动态内存管理》内容思维导图如下:动态内存和类动态的对象使用new和delete关键字可以分配释放内置类型的动态变量,当然也可分配释放类的动态对象。动态对象的创建和释放使用new关键字创建动态对象时,形式与创建内置类型变量类似:类指针 指针名称 = new 类名;类指针 指针名称 = new 类名(
2020-05-15 16:40:18 420
【Node.js】使用Multer的文件上传下载 及 简易图床应用.zip
2021-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人