C++
limsheep
越是逆着风浪,越是向着光。
展开
-
Visual Studio中添加自己的快捷代码段
有没有遇到有些人直接输入#1或者#2就可以生成了一段自己写的代码段,如 #include<iostream> using namespace std; int main() { cout << "Hello World!--Limy"; return 0; } 这样是对于常用的代码可以减少书写时间,提高开发效率。 下面一起看看怎么添加吧 查找源头 找到“工具->代码片段管理器” 语言选择Visual C++, 在文件管理器中查找路径 此时便原创 2020-05-14 07:26:41 · 3024 阅读 · 2 评论 -
C++之虚析构函数
虚函数主要用于实现多态 而析构函数主要用于释放内存 所以虚析构函数主要用于在有多态的时候释放内存 (突然感觉理解的好肤浅,但是又很好理解了) 看看下面例子 class Base { public: Base(); ~Base(); private: }; Base::Base() { } Base::~Base() { cout << "Base::~Base...原创 2019-04-27 08:59:40 · 182 阅读 · 0 评论 -
数据结构(基于C++模板)--单链表
也有好久没有更新博文啦,最近在弄一个小东西,之后再给大家展示,接下来先给大家一些数据结构的C++实现干活,记得屯好粮哈! 之前一直用的数据结构是C实现,最近发现C++用起来更有feel,也推荐一下。 三话不说啦,接码 ...%*&¥#*&(^&$#@^%*()$#&@*(^%& //singleLink.h #ifndef __SINGL...转载 2019-04-04 15:09:46 · 206 阅读 · 0 评论 -
C++之函数重载
1、概念: 用同一个函数名定义不同的函数 当函数名和不同的参数搭配时函数的含义不同 2、判断标准 函数重载至少满足下面的一个条件: 参数个数不同 参数类型不同 参数顺序不同 函数返回值不是函数重载的判断标准 void func(int a); //ok void func(char a); //ok ...原创 2019-03-03 13:41:52 · 105 阅读 · 0 评论 -
C++之默认参数与占位参数
1、单个默认参数 //1 若 你填写参数,使⽤你填写的,不填写默认 void myPrint(int x = 3) { cout<<"x: “<<x<< endl; } 2、多个默认参数 //2 在默认参数规则 ,如果默认参数出现,那么右边的都必须有默认参数 float volume(float length, float weight = 4...原创 2019-03-03 13:39:03 · 453 阅读 · 0 评论 -
C++之内联函数inline
前言: c 语言中有宏函数的概念。宏函数的特点是内嵌到调用代码中去,避免了函数调用 的开销。但是由于宏函数的处理发生在预处理阶段,缺失了语法检测和有可能带来的语意差错 1、基本概念 (inline关键字实现了真正的内嵌) inline void func(int a) { a = 20; cout << a <<endl; } int mai...原创 2019-03-03 12:34:56 · 108 阅读 · 0 评论 -
C++之const
首先我们来看一下C语言中的const int main() { const int a = 10; int *p = NULL; p = &a; printf("a:%d\n",a); return 0; } 我们发现其执行结果是: 故C语言中的const无法避免修饰变量被间接改变 而以上代码换成C++编译器,则a依然为10 这个就...原创 2019-03-03 11:12:32 · 189 阅读 · 0 评论 -
C++之引用
我们知道变量实质上是一段连续存储空间的别名,通过变量名不仅可以申请并命名内存空间,还可以使用存储空间 所以变量本身就是一段内存的引用(别名),而引用,就可看成一个已定义变量的别名 引用语法: Type& name = var; 如: int a = 10; int &b = a; 规则: (1)引用没有定义,是一种关系型声明,声明它和原有某一变量(实体)...原创 2019-03-03 10:48:13 · 134 阅读 · 0 评论 -
开启C++,欢迎加入
之前一直学习嵌入式,最后发现出来就业选择有点窄,企业不多,岗位需求也不宽。 所以开始就行转业,准备从事C++相关,现在开始重新梳理一下相关知识点,下一篇开始会陆续对C++整个学习过程的知识点进行梳理,欢迎参观与纠错,也期待能一起多交流。 这里先上传找到的一张比较全面的基础知识点,仅供参考。 上图供入门者先整体吃颗定心丸。哈哈原创 2019-03-02 18:59:25 · 188 阅读 · 0 评论