08 2017 档案
STL中的string类
摘要:一、string是什么? string类是专门的字符串操作的一个类,非常的强大。 二、string与char* 的区别: char* 呢就是指向字符数组地址的指针,然后我们提供了一个string.h,包括很多字符串操作函数,strlen、strcat、strcpy、strcmp等。string则是一
阅读全文
STL简单的介绍
摘要:我们要知道C++的含义:C语言 + 类 + 模板 (STL就是典型的代表) STL是Standard Template Library的简称,中文名是标准模库。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“
阅读全文
构造函数为什么不能为虚函数
摘要:虚函数采用一种虚调用的方法。虚调用是一种可以在只有部分信息的情况下工作的机制,特别允许我们调用一个只知道接口而不知道其准确对象类型的函数。但是如果要创建一个对象,则必须要知道对象的准确类型,因此构造函数不能为虚。 虚函数既然那么有用,我们是否可以把每个函数都声明为虚函数? 不行,这是因为虚函数是要有
阅读全文
引用的一些规则
摘要:引用: int &n = m; n相当于m的别名(绰号),对n任何操作就是对m的操作,n既不是m的拷贝,也不是m的指针,其实n就是m它自己。 引用的一些规则: (1)引用被创建的同时必须初始化(指针则可以在任何时候被初始化)。 (2)不能有NULL引用,引用必须与合法的存储单元关联(指针则可以是NU
阅读全文
strlen与sizeof
摘要:一、strlen strlen(...)是函数,要在运行时才能计算。参数必须是字符型指针(char*)。 它的功能是:返回字符串的长度。该字符串可能是你自己定义的,也可以是内存中随机的,该函数实际完成的功能是从代表该字符串的第一个地址开始遍历,直到遇到结束符'\0'。返回的长度大小不包括'\0'。
阅读全文
浙公网安备 33010602011771号