new delate he typedef的含义

new:

       new 类型[初值]

       如: new int ;                                     //开辟一个存放整数的存储空间,返回一个指向该存储空间的地址(即指针)

             char *pt=new char[10];                //开辟一个存放字符数组(包括10个元素)的空间,返回首元素的地址

             float *p=new float(3.1415926) ;    //开辟一个存放单精度数的空间,并制定该实数的初值为3.1415926,将返回的该空间的地址赋给指针变量p

delate:

       delate []指针变量

        delate [] pt;                           //在指针变量前面加一对方括号,表示是对数组空间的操作

typedef:声明类型

    typedef int INTEGER;             //指定用标识符INTEGER代表int类型

    声明一个新类型名的方法:

    ①先按定义变量的方法写出定义语句:int i;

    ②将变量名换成新类型名:              i→COUNT;

    ③在最前面加typedef:                   typedef int COUNT;

    ④然后可以用新类型名去定义变量:   COUNT i;

优势:方便程序的通用与移植。 

     typedef int INTEGER;             //移植前这样写

     原来系统中变量为int类型处理;

     typedef long INTEGER;          //在移植后改为这样

     这样,新的编译系统(环境)中,把用INTEGER定义的变量作为long类型处理了。

原文地址:https://www.cnblogs.com/ruoke9/p/5845923.html