C++
文章平均质量分 64
肖爱Kun
分享日常学习
展开
-
C++常用的设计模式
C++单例模式、工厂模式、抽象工厂模式、适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式、观察者模式和命令模式转载 2024-04-12 17:17:04 · 1509 阅读 · 0 评论 -
c++中map容器的Value可不可以是类类型?
类类型做为map容器的Value值原创 2024-03-01 00:03:01 · 442 阅读 · 0 评论 -
作用域解析运算符
通过作用域解析运算符访问成员变量原创 2024-02-29 23:35:02 · 244 阅读 · 0 评论 -
C++智能指针shared_ptr
shared_ptr的基本用法原创 2024-02-26 23:02:41 · 681 阅读 · 0 评论 -
智能指针unique_ptr用法补充
智能指针unique_ptr其他用法补充原创 2024-02-26 21:22:03 · 340 阅读 · 0 评论 -
C++智能指针unique_ptr
智能指针unique_ptr语法详解原创 2024-02-26 16:24:44 · 795 阅读 · 0 评论 -
operator重载运算符
operator重载运算符原创 2024-02-26 13:57:51 · 146 阅读 · 0 评论 -
C++函数对象包装器function类详解
c++对象包装器function类的使用,operator()实现仿函数,lamada函数的使用原创 2024-02-26 13:47:43 · 733 阅读 · 0 评论 -
C++的析构函数和拷贝构造函数
析构函数和拷贝构造函数原创 2023-09-17 23:24:23 · 260 阅读 · 0 评论 -
C++中的类
C++中的类是怎么定义的原创 2023-08-18 09:50:16 · 175 阅读 · 0 评论 -
第四十六篇,C++中的文件IO函数,类型转换与智能指针
C++中的文件IO函数,类型转换与智能指针原创 2022-06-30 20:59:36 · 298 阅读 · 0 评论 -
第四十五篇,STL标准模板库常见算法
STL标准模板库常见算法原创 2022-06-30 20:56:08 · 328 阅读 · 0 评论 -
C++调用构造函数,后面用冒号添加变量的作用
C++调用构造函数,后面用冒号添加变量的作用原创 2022-06-29 21:04:40 · 1813 阅读 · 0 评论 -
STL标准模板库中vector向量容器,set容器,map容器,sort容器的常用方法。
vector向量容器的使用,本质是一个动态数组,可以自动调节大小,根据数据的大小调节容器的大小,数据类型为向量类型。#include <iostream>#include <vector>using namespace std;struct student{ char name[20]; int age;};int main(){ //定义vector存放多个整数 vector<int> v1; //定义vector存放多个小数 v.原创 2022-05-01 00:37:43 · 362 阅读 · 0 评论 -
第四十四篇,C++中STL标准模块库
STL标准模板库 standard template library========================================= 1.概念 STL是C++提供给我们开发程序的一个类库,它里面提供大量的模板类,算法给我们使用 STL库的核心内容 容器 迭代器 常用算法 函数符(函数对象)STL中常用的容器========================================...原创 2022-04-28 23:20:39 · 1170 阅读 · 0 评论 -
第四十三篇,C++的运算法重载语法实现
匿名对象================================================== 1.概念 你创建了对象,但是该对象没有名字 2.实际开发中的作用 第一:匿名对象作为函数的返回值 第二:匿名对象作为函数的实参运算符重载================================================== 1.概念 C++提供一种机制,允许程序员扩展运算符号的功...原创 2022-04-28 19:19:35 · 1017 阅读 · 0 评论 -
第四十二篇,C++友元函数语法和泛型编程实现。
友元========================================= 1.作用 前面学习的知识点都无法使用其它类的私有成员 C++提供了一种机制,让一个函数或者一个类可以使用其它类的私有成员 2.语法规则 友元分为两种: 第一种:友元函数 第二种:友元类 2.1 友元函数 friend 返回值 函数名字(形参); //声明友元函数 ...原创 2022-04-28 19:14:03 · 707 阅读 · 0 评论 -
第四十一篇,C++虚析构函数语法,C++中const和static的用法,纯虚函数和抽象类的概念详解。
虚析构函数==================================== 1.作用 父类的指针指向了子类的堆空间,自作聪明,认为delete 父类指针跟delete 子类指针等价,导致实际结果是只调用了父类的析构,没有调用子类的析构(析构得不彻底) 解决方法:以后只要用到继承,把父类的析构函数定义成虚析构,问题就解决了 2.语法规则 virtual ~父类名() { } 虚继承 虚函...原创 2022-04-28 19:09:54 · 582 阅读 · 0 评论 -
第四十篇,C++虚函数底层实现原理和多态的实现。
虚函数和多态============================================== 1.多态的概念 字面上理解:多种表现形式 专业术语:C++允许父类的指针或者父类引用指向不同的子类对象,通过这个指针或者引用去调用不同子类的同名方法--》叫做多态 父类的同名函数在不同的子类中具有不同的表现形式--》叫做多态 多态要解决的两个问题: 问题一:参数具有通用性 ...原创 2022-04-28 19:00:03 · 1254 阅读 · 0 评论 -
第三十九篇,C++的继承和派生,多继承的语法特性以及虚继承的概念的引出。
继承和派生============================================== 1.什么是继承,派生 生活中:王思聪继承了王健林的资产 继承的好处,利用父辈打下的江山,继续努力奋斗,创造更好的业绩 C++中:一个类继承另外一个类 继承的好处,利用另外一个类已经写好的成员函数,复用代码 子类继承了父类,子类对象可以直接使用...原创 2022-04-28 18:18:53 · 247 阅读 · 0 评论 -
第三十七篇,C++中函数带默认参数,类和对象的定义,C++中的字符串string详解。
C++标准====================================== 1.C++标准 1998年 --》C++语言规范 2011年 --》C++新的语法 2014年 --》C++新的语法 2017年 --》C++新的语法 如果你的编译器g++,版本太低,有可能新的语法不支持函数带默认参数====================================== 1.概念 C++...原创 2022-04-27 23:51:00 · 1333 阅读 · 0 评论 -
第三十六篇,C++基础,关于C++的输入和输出,函数重载,命名空间使用,C++中的动态内存分配(堆空间),C++中的引用的基础概念详解。
岗位需求和学习目标============================================ 1.岗位需求 嵌入式应用/软件开发工程师 --》C/C++ 游戏后台服务器开发(脱离了嵌入式) 音视频开发(小众岗位),机器视觉 2.学习目标 熟练掌握C++常用的基本语法,利用C++编写一些简单的面向对象的程序C++和C语言的联系和区别=========================================...原创 2022-04-27 23:39:21 · 282 阅读 · 0 评论