- 博客(9)
- 收藏
- 关注
原创 浅析C++之智能指针
文章目录1.auto_ptr2.unique_ptr3.share_ptr4.weak_ptr1.auto_ptr采用所有权模式,已被C++11废弃2.unique_ptr作为替代auto_ptr而出现的智能指针,采用比auto_ptr更严格的独占模式(同一时间段内只允许一个智能指针指向对象)。auto_ptr<string> p1(new string("hello...
2020-03-26 19:29:42 144
原创 浅析C++中的指针跟引用
文章目录1.类型2.大小3.指向4.级数5.初始化6.使用方式7.能否为NULL总结:1.类型指针有自己的一块空间,引用只是一个别名。2.大小指针sizeof为4个字节,引用的大小为其指向对象的大小3.指向指针可以改变指向,引用不能改变指向4.级数指针可以有多级,引用只有一级5.初始化指针可以不初始化,引用必须初始化6.使用方式指针要通过解引用才能操作...
2020-03-26 19:11:13 258
原创 浅谈C++四种类型转换
文章目录1.interpret_cast2.const_cast3.static_cast4.dynamic_cast1.interpret_cast几乎什么类型都可以转换,对结果没有保证。-> 不推荐使用2.const_cast一般用于 去const 类型转换3.static_cast基础数据类型转换,隐式转换,void*转任意指针,多态向上转换,向下不保证4.d...
2020-03-26 18:57:41 183
原创 浅谈C++跟C的区别
文章目录设计思想语法设计思想C是面向过程编程,C++是面向对象编程(OOP)语法总的来说,C++对C进行的大量扩展:封装、继承、多态语法上更加严格:比如强制类型转换支持泛型编程:模板引入namesapce、强枚举enum、for循环加强(主要用于容器遍历)、流式输入输出cout<<endl,cin>>、引用、auto、nullptr等等…...
2020-03-26 18:46:24 140
原创 浅析C++语言关键词之static
文章目录1.全局静态变量2.局部静态变量3.静态普通函数4.类的静态成员5.类的静态函数1.全局静态变量a.生命周期:整个程序运行期间b.作用域:当前文件c.初始化:未初始化->自动初始化为02.局部静态变量a.生命周期:整个程序运行期间b.作用域:当前代码段c.初始化:未初始化->自动初始化为0(只一次)3.静态普通函数作用域:当前文件- > 与其...
2020-03-26 18:35:11 79
原创 写博客思路
文章目录博客 = 思考、提炼、总结能力写博客的好处:↓写什么?↓开始、然后坚持下去博客 = 思考、提炼、总结能力写博客的好处:↓1.系统的整理自己阶段性的学习成果 -> 加深理解2 养成自己的知识体系3 踩坑记录 -> 备忘录4 提高表达能力写什么?↓1 入门系列:踩坑记录、学习知识点的笔记以及基础理解都可以2 实战文章:环境搭建、操作记录 -&...
2020-03-24 21:31:43 185
原创 入门某一技术点思路
文章目录第一步:认知、了解第二步:学语法、学用法第三步:局部练习、小型实践、环境搭建第四步:上手实际项目或开源项目第五步:造轮子第一步:认知、了解1.了解该技术->百科2.解决了什么问题->为什么出现3.摸清同类技术有哪些->对比4.技术的主要组成部分第二步:学语法、学用法1.视频->快速2.写入门博客3.买书->慢慢深入4.官方文档->...
2020-03-22 22:41:09 77
原创 函数报错解决思路
文章目录中心思想:1.函数名2.函数参数3.返回值tips:中心思想:既然是函数,就从三个要素去考虑:1.函数名检查函数名是否有问题2.函数参数检查参数是否匹配这里主要注意的是如果是引用另外文件的类,看看是否包含了相应的头文件3.返回值检查返回值是否匹配该返回什么类型就返回什么类型tips:让人无语的是有可能是IDE的问题->相信自己的代码...
2020-03-16 21:36:49 465 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人