摘要:
//Winsock库的加载函数 int WSAStartup( WORD wVersionRequested, // 指定想要加载的Winsock 库的版本,高字节为次版本号,低字节为主版本号 LPWSADATA lpWSAData // 一个指向WSADATA 结构的指针,用来返回DLL 库的详细 阅读全文
摘要:
C++ STL 全名标准模板库,是一套 C++ 模板类,提供了通用的模板类和函数,些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。 六大组件: 容器(Containers):容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、v 阅读全文
摘要:
原函数声明: void add(int a, int b){ cout << a + b << endl; } 用一个指针把函数名替换,得到函数指针 void (*p1)(int a, int b);//函数void add(int a,int b)的函数名add就是函数的地址。将地址add赋值给指 阅读全文
摘要:
常量指针 又叫常指针,可以理解为常量的指针,指向的是个常量 常量指针指向的对象不能通过这个指针来修改,可是仍然可以通过原来的声明修改; 常量指针可以被赋值为变量的地址,之所以叫常量指针,是限制了通过这个指针修改变量的值; 指针还可以指向别处,因为指针本身只是个变量,可以指向任意地址; int con 阅读全文
摘要:
写入到文本文件中 文本I/O cout 必须包含头文件iostream 头文件iostream定义了一个用于处理输出的ostream类 iostream声明了一个名为cout的ostream变量(对象) 必须指明名称空间std; 可以结合使用cout和运算符<<来显示各种类型的数据。 文件I/O与其 阅读全文
摘要:
switch(expression) { case constant-expression : statement(s); break; // 可选的 case constant-expression : statement(s); break; // 可选的 // 您可以有任意数量的 case 语 阅读全文
摘要:
1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。 (3) return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于 阅读全文
摘要:
有while ,for,do....while while while 表达式是顶部驱动(top-driven)的循环:先计算循环条件(也就是控制表达式)。如果为 true,就执行循环体,然后再次计算控制表达式。如果控制表达式为 false,程序跳过循环体,而去执行循环体后面的语句。 for for 阅读全文
摘要:
vector vector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器 vector自动使用new和delete来管理内存。 使用方法: 1.首先要包含头文件#include<vector> 2.vector包含在名称空间std中 3.模板使用不同的语法来指出他存储的数据类型 阅读全文
摘要:
根据用于分配内存的方法,C++有三种管理数据内存的方法 :自动存储,静态存储,动态存储。 C++11新增线程存储 1.自动存储 函数内部定义的常规变量使用自动存储空间,被称为自动变量。这意味着他们在所属函数被调用时自动产生,在该函数结束时消亡。 自动变量是一个局部变量,作用域为包含它的代码块,代码块 阅读全文