- 博客(11)
- 收藏
- 关注
原创 c++ primer 顺序容器
标准库定义了三种顺序容器类型:vector、list 和 deque顺序容器适配器包括 stack、queue 和 priority_queue 类型使用迭代器时,不要求容器类型相同。容器内的元素类型也可以不相同,只要它们相互兼容,能够将要复制的元素转换为所构建的新容器的元素类型,即可实现复制。容器元素类型必须满足以下两个约束: • 元素类型必须支持赋值运算。 • 元素类型...
2018-05-11 17:20:45 153
原创 c+primer
内联函数应该在头文件中定义,这一点不同于其他函数。编译器隐式地将在类内定义的成员函数当作内联函数每个成员函数(static 成员函数外)都有一个额外的、隐含的形参 this。在调用成员函数时,形参 this 初始化为调用函数的对象的地址。...
2018-05-09 17:25:25 415
原创 C++ primer第五章学习:表达式
C++ 还提供了另外两种指针转换:指向任意数据类型的指针都可转换为 void* 类型;整型数值常量 0 可转换为任意指针类型。显式转换也称为强制类型转换(cast),包括以下列名字命名的强制类型转换操 作符:static_cast、dynamic_cast、const_cast和 reinterpret_cast。因为要覆盖通常的标准转换,所以需显式使用强制类型转换。ival...
2018-05-08 17:20:18 202
原创 C++primer 第四章学习:数组和指针
C++ 语言提供了两种类似于 vector 和迭代器类型的低级复合类型——数组和指针。数组定义中的类型名可以是内置数据类型或类类型;除引用之外,数组元素的类型还可以是任意的复合类型。没有所有元素都是引用的数组。显式初始化数组元素:int ia[array_size] = {0, 1, 2};如果没有显式提供元素初值,则数组元素会像普通变量一样初始化在函数体外定义的内置数组,其元素均初始...
2018-05-01 00:44:24 165
原创 C++primer 第三章学习
string 类型支持长度可变的字符串,C++ 标准库将负责管理与存储字符相关的内存,以及提供各种有用的操作。字符串字面值与标准库 string 类型不是同一种类型。getline。这个函数接受两个参数:一个输入流对象和一个 string 对象。string 类类型和许多其他库类型都定义了一些配套类型(companion type)。通过这些配套类型,库类型的使用就能与机器无关(machin...
2018-04-26 18:35:40 164
原创 C ++ primer 第二章学习
C++ 是静态类型(statically typed)语言,在编译时执行类型检查。结果是程序中使用某 个名字之前,必须先告知编译器该名字的类型。C++ 主要设计目标之一就是允许程序员自定义类型,而且这些类型和内置类型一样易于 使用。C++ 标准库复用这些特征,实现了一个具有丰富类型和相关函数的标准库。C++ 定义了一组表示整数、浮点数、单个字符和布尔值的算术类型,另外还 定义了一种称为...
2018-04-26 11:54:04 257
原创 C++ primer 第一章学习
C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表达式、语句和函数。 (内置类型:由C++语言定义的)调用GNU编译器的默认命令是g++: $ g++ prog1.cc -o prog1 这个命令产生一个为prog1或prog1.exe的可执行文件。在UNXI系统下,可执行文件没有后缀;在windows下,后缀为.exe。如果省略-o prog1,那么编译器在UNIX系统下产...
2018-04-26 09:42:56 123
翻译 visual studio 2012使用
C++默认属性文件 Microsoft.Cpp.Default.props,文件目录C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110(安装路径可以通过注册表 HKEY_LOCAL_MACHINE\Software\Microsoft\MSBuild\ToolsVersions\4.0 中的属性 VCTargetsPath 找到位置),根据...
2018-04-25 11:31:22 3483
原创 git使用学习记录
Git教程git是分布式版本控制系统CVS及SVN都是集中式的版本控制系统,Git是分布式版本控制系统集中式版本控制系统 版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。集中式版本控制系统最大的毛病就是必须联网才能工作。分布式版本控制系统 分布式版本控制...
2018-04-19 17:17:16 171
原创 学习编写博客
引用块内容![这里写代码片](https://img-blog.csdn.net/20180419150558282?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3plbmdfbW91bW91/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)列表内容我三...
2018-04-19 15:14:49 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人