• 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类型处理了。

  • 相关阅读:
    TSQL常用查询语句
    团队开发注意事项
    SQLServer2005 XML数据类型操作
    Nunit学习笔记
    服务器架构工具表
    JQuery 做的下拉文本框
    面向对象和结构化程序设计的区别
    AFX_MSG是什么意思
    DECLARE_MESSAGE_MAP()
    AfxBeginThread的介绍/基本用法
  • 原文地址:https://www.cnblogs.com/ruoke9/p/5845923.html
Copyright © 2020-2023  润新知