自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 STL中的string类

一、string是什么?  string类是专门的字符串操作的一个类,非常的强大。二、string与char* 的区别:  char* 呢就是指向字符数组地址的指针,然后我们提供了一个string.h,包括很多字符串操作函数,strlen、strcat、strcpy、strcmp等。string则是一个类,将以上内容封装起来,使得字符串更加灵活,方式更多,管理更合理;stri...

2017-08-28 17:22:00 87

转载 STL简单的介绍

我们要知道C++的含义:C语言 + 类 + 模板 (STL就是典型的代表) STL是Standard Template Library的简称,中文名是标准模库。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。...

2017-08-28 12:16:00 117

转载 UDP通信

头文件: 1 #pragma once 2 3 #include<stdio.h> 4 #include<unistd.h> 5 #include<string.h> 6 #include<stdlib.h> 7 #include<netinet/in.h> 8 9 #define S...

2017-08-15 14:52:00 91

转载 TCP通信

客户端的代码: 1 #include"utili.h" 2 3 int main() 4 { 5 int sockCli = socket(AF_INET, SOCK_STREAM, 0); 6 if(sockCli == -1) 7 Perror("socket"); 8 struct sockaddr_in a...

2017-08-15 14:49:00 75

转载 构造函数为什么不能为虚函数

  虚函数采用一种虚调用的方法。虚调用是一种可以在只有部分信息的情况下工作的机制,特别允许我们调用一个只知道接口而不知道其准确对象类型的函数。但是如果要创建一个对象,则必须要知道对象的准确类型,因此构造函数不能为虚。  虚函数既然那么有用,我们是否可以把每个函数都声明为虚函数?  不行,这是因为虚函数是要有代价的:由于每个虚函数的对象都必须维护一个V表,因此在使用虚函数的时...

2017-08-15 14:38:00 160

转载 引用的一些规则

引用:  int &n = m;  n相当于m的别名(绰号),对n任何操作就是对m的操作,n既不是m的拷贝,也不是m的指针,其实n就是m它自己。引用的一些规则:(1)引用被创建的同时必须初始化(指针则可以在任何时候被初始化)。(2)不能有NULL引用,引用必须与合法的存储单元关联(指针则可以是NULL)。(3)一旦引用被初始化,就不能改变引用的关系(指针可...

2017-08-11 21:06:00 187

转载 strlen与sizeof

一、strlen   strlen(...)是函数,要在运行时才能计算。参数必须是字符型指针(char*)。  它的功能是:返回字符串的长度。该字符串可能是你自己定义的,也可以是内存中随机的,该函数实际完成的功能是从代表该字符串的第一个地址开始遍历,直到遇到结束符'\0'。返回的长度大小不包括'\0'。二、sizeof  sizeof(...)是运算符,在头文件中type...

2017-08-07 10:39:00 65

转载 malloc/free 的使用要点

函数malloc的原型如下: void * malloc(size_t size);用malloc申请一块长度为length的整数类型的内存,程序如下:  int *p = (int *)malloc(sizeof(int) * length);我们应当把注意力集中在两个要素上:“类型转化”和“sizeof”。 malloc 返回值类...

2017-07-28 20:37:00 73

转载 new 、 delete 、 malloc 、 free 关系

1.new 、 delete 、 malloc 、 free 关系delete 会调用对象的析构函数 , 和 new 对应, free 只会释放内存, new 调用构造函数。 malloc 与 free 是 C++/C 语言的标准库函数, new/delete 是 C++ 的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用 maloc/free 无法满足...

2017-07-18 15:02:00 214

空空如也

空空如也

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

TA关注的人

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