![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 68
一氧化二氢的执着
及时当勉励,岁月不待人。
展开
-
[C++] 模板函数声明与实现的分离
函数模板定义与实现的分离原创 2021-12-21 21:36:43 · 1041 阅读 · 0 评论 -
[C++] 右值引用相关
学而不思则罔,思而不学则殆。文章目录1. 右值引用2. 移动构造3. 右值引用引用左值4. 右值引用的作用1. 右值引用C++98中提出了引用的概念,引用即别名,引用变量与其引用实体公共同一块内存空间,而引用的底层是通过指针来实现的,因此使用引用,可以提高程序的可读性。为了提高程序运行效率,C++11中引入了右值引用,右值引用也是别名,但其只能对右值引用。int Add(int a, int b){ return a + b;}int main(){ const int&&.原创 2021-09-25 23:55:31 · 277 阅读 · 2 评论 -
T公司W部门二面面经
数据库如何理解数据库的事物.InnoDB如何设计和实现事物的?一个事物提交的流程.数据库脏读、不可重复读、幻读是什么?网络socket recv()有几个返回值?你是如何处理的?各种返回情况?失败有什么原因?收发包的流程?tcp已经建立了连接, 拔掉网线在发送数据write报什么错? 这是一个什么样的失败? -1之后你怎么处理?tcp网线拔了再插上有什么问题(假设ip固定)?你的理由?那拔了过了很久再插上?tcp可靠性如何体现?tcp 四次挥手timewait出现在哪一方? 这个原创 2020-12-12 00:04:24 · 117 阅读 · 0 评论 -
如何通过C语言代码表白女程序媛 (直男必看)
代码表白嘻嘻原创 2020-12-02 21:30:36 · 4232 阅读 · 2 评论 -
[数据结构] 红黑树
红黑树的理解及简单实现原创 2020-03-04 21:29:52 · 301 阅读 · 0 评论 -
C++之烦躁的extern
extern C++原创 2020-02-18 01:15:53 · 207 阅读 · 0 评论 -
C++类型转换
C++类型转换知识原创 2020-02-17 22:23:51 · 144 阅读 · 0 评论 -
C++ 智能指针
C++智能指针学习原创 2020-02-17 18:49:50 · 151 阅读 · 0 评论 -
C++不能继承的类
实现一个不能被继承的类方法1. 将构造函数私化// C++98中构造函数私有化,派生类中调不到基类的构造函数。则无法继承class NonInherit{public: static NonInherit GetInstance() { return NonInherit(); }private: NonInherit() {}}...原创 2020-02-15 15:57:07 · 176 阅读 · 0 评论 -
C++多态总结
荣耀存于心, 而非流于形文章目录0 前言1 多态的概念2 多态的实现条件3 多态体现4 多态的原理*4.1 虚函数表4.2 多态的原理4.3 多态的分类5 单继承和多继承模型5.1 单继承派生类模型5.2 多继承派生类模型6 抽象类6.1 抽象类概念6.2 接口继承与实现7 重载, 覆盖, 隐藏8 可以作虚函数的函数0 前言面向对象主要的特点就是封装, 继承, 多态. 而后两者关系之紧密...原创 2019-11-22 10:49:02 · 212 阅读 · 0 评论 -
C++继承总结
前言本文将粗略的介绍继承的一般性的概念及隐藏, 虚拟继承等难点, 主要目的还是服务于之后的多态, 因为继承主要就是为了实现多态.继承中主要还是概念的知识点, 但是这些知识与类的知识紧密联系到一起, 让我们对类有了更加丰富的操作.1. 继承的概念及定义1.1 继承的概念继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性的基础上进行...原创 2019-11-07 23:56:00 · 239 阅读 · 0 评论 -
函数模板--C++
引出当在C++中要实现一个通用的交换函数, 因如何实现void Swap(int& left, int& right) { int temp = left; left = right; right = temp; } void Swap(double& left, double& right) { double te...原创 2019-10-24 09:29:17 · 128 阅读 · 0 评论 -
C++string类的自行实现
string类的实现#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string.h>//not cstring, sting 只属于cpp#include <cstdlib>#include <stdlib.h>#include <string>#de...原创 2019-09-19 10:39:54 · 125 阅读 · 0 评论 -
顺序表C++(类模板的使用)
主要应用类和函数模板函数模板:#include <iostream>#include <cstdlib>using namespace std;template <class T> class SeqList{ T* m_data; size_t m_size; size_t m_capacity; void checkCap...原创 2019-09-08 16:46:42 · 452 阅读 · 0 评论 -
日历计算器C++
需求:设计一个日期类,包含以下功能:只能通过传入年月日初始化。可以加上或减去一个数字n,返回一个该日期后推n天之后的日期。重载加减大于等于等,使之可以进行对象间的比较知识点:类的应用运算符重载<<,+,-,>,<,!=,==#include <iostream>#include <cstdlib>#include <...原创 2019-09-08 15:56:14 · 466 阅读 · 0 评论