
C++
elisabeth1994
认真对待每一件小事,一步一个脚印
展开
-
String的用法及例子
string是C++标准库的一个重要的部分,主要用于字符串处理。可以使用输入输出流方式直接进行操作,也可以通过文件等手段进行操作。其中使用的代码多数都是来自cpp官网。声明和初始化方法:想使用string首先要在头文件当中加入< string >声明:string s;//声明一个string 对象string ss[10];//声明一个string对象的数组初始化:...原创 2019-12-10 21:23:41 · 304 阅读 · 0 评论 -
sizeof的用法
sizeof是C语言中保留关键字,也可以认为是一种运算符,单目运算符。常见的使用方式:(假设在32位的编译环境中)sizeof实际上是获取了数据在内存中所占用的存储空间,以字节为单位来计数。基本数据类型的sizeofcout<<sizeof(char)<<endl; //结果是1cout<<sizeof(int)<...原创 2019-12-06 11:05:24 · 436 阅读 · 0 评论 -
C++标准模板库(STL)的容器的底层实现
STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。以上图片来自C++中的容器分为顺序容器和关联容器,所有容器都是类模板使用模板可以编写一个类定义或函数定义,用于多个不同的数据类型。如vector 中T可为int,char,float,string等类型顺序容器主要有以下几类vector(动态数组)支持快速随机访问v...原创 2019-11-29 22:12:06 · 1629 阅读 · 0 评论 -
C++的接口
c++ 的接口类到底是干什么用的?什么叫接口?打一个比方如抽象一个类"人":class people。人有一些必须要做的事,比如:吃饭、呼吸。但是每个人吃饭又不一样,比如:用筷子吃(中国人)、用刀叉(欧美人)、用手抓(印度人)。那么你如果不把“人”(people)这个类做为一个接口(抽象类)。吃就至少要写3个“吃”的重载方法。但一个中国人可能永远也用不到用刀叉吃饭、用手抓饭这样的方法。这就造...原创 2019-11-28 16:45:39 · 9337 阅读 · 1 评论