用C++来编写通讯录数据结构

1.#包括<的iostream>里的定义

iostream =输入输出流标准的输入输出流头文件,包含两个基本操作:

(1)CIN >> “要输入的内容”

(2)>> COUT “要输出的内容”

特别是:iostream和iostream.h的区别

iostream.h是在旧的标准中使用

iostream是在新标准中使用,标准的C ++头文件;在VS编程时要添加namespace std;

命名空间就是命名空间,把一些名称塞到一个空间里,再起个名字“性病”,以免出现相同的名字

2.#包括     

Ç语言中的STDLIB在C ++中被命名为cstdlib,在C ++中也可以使用STDLIB头文件,因为C ++兼容了Ç语言中的操作

(1)字符串转换为数字的函数:的atoi,ATOF,strtol将等。

(2)随机数函数:函数srand,兰特等

(3)内存分配函数:malloc的,释放calloc,realloc的,免费等

(4)程序运行控制函数:出口(退出进程函数),中止等

(5)系统访问相关函数:printenv,SETENV,系统等

(6)常用算法函数:的qsort,bsearch,ABS,DIV等

3.#包括

string.h中为Ç语言库函数头文件之一,包含了内存处理及字符串处理函数


(1)内存处理相关函数:memcmp,memcpy的,memset的等

(2)字符串处理函数:strcpy具有的strcmp(字符串比较函数),函数strlen(求字符串长度函数),的strstr,strcat的(字符串拼接函数)等






4.#定义:简单的文本替换

转自:HTTPS://blog.csdn.net/benny5609/article/details/2314541

5.class在C ++类的定义:面向对象中声明的类(类是一组数据和对这些数据的操作(函数)的封装;

                                     类具有访问的权限的控制

                                     私人只能由本类中的成员函数访问;

                                     市民可以由类外的函数访问;

class类名{

         public://公共的行为和属性

         private://公共的行为和属性

               };

类的实现的#include

              使用namespace std;

               class Point {

                         public:void setPoint(int x,int y)//实现setPoint函数

                                                   {XPOS = X; yPos = Y}

                                           void printPoint()//实现printPoint函数

                                                   {COUT << “×=” << XPOS << ENDL;

                                                    COUT << “Y =” << yPos << ENDL;}

                          private:int xPos; int yPos;

                                      };

                 int main(){Point M; //用定义好的类创建一个对象点M;

                                    M.setPoint(10,20); //设置中号点的X,Y的值

                                    M.printPoint(); //输出中号点的信息

                                     返回0;

                                  }





  

你可能感兴趣的:(数据结构)