自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TinnCHEN的博客

coding学习

  • 博客(7)
  • 收藏
  • 关注

原创 c++primer——重载运算与类型转换

1、重载的运算符是具有特殊名字的函数。对于一个运算符来说,它或者是函数成员,或者至少含有一个类类型的参数。我们只能重载已有的运算符。无法重载这个四个运算符:::.*.?:2、部分制定了运算对象求职顺序的运算符不该被重载,特别是,逻辑与,逻辑或、取地址和逗号运算符。原因是,这些关于运算对象求职顺序的规则无法应用到重载的运算符上,去求值顺序规则无法保留。并且&&和||的重载半...

2019-04-21 15:47:56 296

原创 拷贝控制c++primer13章

1、一个类通过定义五种特殊的成员函数来啊控制这些操作:拷贝构造函数、拷贝赋值运算符、移动构造函数、移动赋值运算符、析构函数。2、拷贝构造函数:如果一个构造函数的第一个参数是自身类类型的引用,且任何额外参数都有默认值,则此构造函数是拷贝构造函数。且通常不为explicit的,eg:class foo{public: foo(); foo(const foo&);//拷贝构造...

2019-04-18 16:13:08 210

原创 自定义简易string类c++primer13.44

头文件#pragma warning(disable:4996) //可参考上一篇解决c4996问题的博客#include<iostream>#include<memory>#include<algorithm>#include<utility>class String {public: String() { element...

2019-04-16 21:50:03 271

原创 error C4996: 'std::_Uninitialized_copy0':与错误 LNK2001 无法解析的外部符号 "private: static class std::allocator

/*在构造简易版vector<string>时遇到这两个问题,代码如下:*/#include<memory>#include<iostream>#include<string>#include<utility>#include<vector>class StrVec {public: StrVec() :...

2019-04-16 13:50:17 877 2

原创 文本查询程序c++primer12.32

头文件#include<iostream>#include<vector>#include<new>#include<set>#include<map>#include<fstream>#include<algorithm>#include<memory>#include<sst...

2019-04-11 11:11:35 199

原创 c++动态内存智能指针及weak_ptr用法的理解

静态内存1、静态内存:用来保存局部static对象(第一次经过时初始化直到程序终止才销毁,贯穿函数调用及之后的时间)、类static数据成员(与类本身相关与类对象无关,不能为const,不包含this)以及定义在任何函数之外的变量。2、栈内存:用来保存定义在函数内的非static对象。3、对于1和2,由编译器自动创建和销毁。智能指针shared_ptr4、为了避免使用动态指针带来的风险(...

2019-04-10 21:43:16 665

原创 c++primer——关联容器的使用

一、顺序关联容器(一)、容器的种类顺序关联容器有四种:可以按照关键字是否重复分为两类:1、不重复:map:保存key-valueset:保存key2、可以重复:multimap:保存key-valuemultiset:保存key(二)、关键字(key)的要求1、关键字类型必须定义元素比较的方法,所提供的操作必须是严格弱序,即<=。2、当我们想使用自定义的操作,必须在定...

2019-04-03 16:08:21 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除