jiang

工具就是生产力


  • 首页

  • 分类

  • 归档

  • 标签

  • 相册

  • 关于

  • 搜索

static关键字

发表于 2019-12-21 | 分类于 C++ |
local static变量 如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所有调用中表示这个变量。这个对象将只在执行线程第一次到达它的定义使初始化。 构造函数是在控制线程第一次通过该对象的定义时调用。在程序结束时,局部静态对象的析构函数将按照他们被构造 ...
阅读全文 »

指针兼容性

发表于 2019-12-21 | 分类于 其它 |
指指向基类和派生类的指针之间的兼容性。 指向基类的指针或引用可以引用派生类对象,而不必进行显示类型 123BrassPlus dilly("Annie Dill", 493222, 2000);Brass * pb = &dilly; // okBrass & r ...
阅读全文 »

数组名、引用与指针区别

发表于 2019-12-21 | 分类于 C++ |
数组名与指针区别举例 12char a[10];char *p; 数组名具有常量性,相当于T* const 数组名作为函数参数时,常量性被摘除,与普通指针相同 数组名不是变量,不能做左值,因此不能自增自减之类操作 sizeof(数组名) 得到数组大小,sizeof(指针) 得到指针大小 & ...
阅读全文 »

C++之深浅拷贝

发表于 2019-12-21 | 分类于 C++ |
C++在拷贝对象时默认做的浅拷贝。所谓浅拷贝,完成数据成员的一一复制。当数据成员中没有指针时,浅拷贝是可行的;但当数据成员中有指针时,如果采用简单的浅拷贝,则两类中的两个指针将指向同一个地址,这会产生两个问题: 一个类对象释放了其指针指向的数据后,导致也指向这块数据的指针成为野指针(指针悬挂),产 ...
阅读全文 »

C++之派生类与基类的同名函数调用情况

发表于 2019-12-21 | 分类于 C++ |
注意:这里仅讨论同名函数为非虚函数情况 1 先看 非同名函数 调用情况此种情况最简单,结论是可通过子类直接调用自己没有的父类函数。 12345678910111213141516171819class Base{public: void print() { ...
阅读全文 »

C++智能指针

发表于 2019-12-21 | 分类于 C++ |

本文介绍C++的四个智能指针: auto_ptr, unique_ptr, shared_ptr, weak_ptr 其中后三个是c++11支持,并且第一个已经被C++11弃用。
智能指针和普通指针的区别在于智能指针实际上是对普通指针加了一层封装机制,这样的一层封装机制的目的是为了使得智能指针可以方便的管理一个对象的生命期。

阅读全文 »

hexo-next写作

发表于 2019-12-20 | 分类于 Hexo |

hexo标签及Markdown标签在本站显示效果。
此页面长期更新。

阅读全文 »

Hexo命令

发表于 2019-12-20 | 分类于 Hexo |
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ...
阅读全文 »

本站更新记录

发表于 2019-12-20 | 分类于 Hexo |
此页面长期更新 更新记录2019-12-20首页文章仅预览位置:themes/next/_config.yml:219 themes/next/_config.yml:219链接地址12345# Automatically Excerpt. Not recommend.# Please use &l ...
阅读全文 »

docker常用命令

发表于 2019-12-20 | 分类于 Docker |
1 docker安装从阿里云的Docker CE 镜像源站,安装文档 2 docker服务启动与停止12345service docker startservice docker stop# 查看服务状态service docker status 3 查看状态1234docker ps - ...
阅读全文 »
1…456

52 日志
17 分类
16 标签
GitHub E-Mail
© 2026 Jiang.G.F
0%