码迷,mamicode.com
首页 > 其他好文 > 详细

typedef(自定义类型)

时间:2021-02-16 12:35:10      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:种类   rgba   ret   turn   ble   space   语法   style   结果   

typedef - 自定义类型

该语句主要用于将某种类型起名为一个别名,如 double 起名为 area,这样以后再定义area类型的变量时,就相当于定义了一个double的变量。

 

程序实例:

定义一个double 类的

#include <iostream>
using namespace std;

int main()
{

    typedef double area, volume;
    area A1 = 3.23;
    volume V1 = 100.32;
    cout << "the size of area= " << sizeof A1 <<"bytes"<<"\n" ;
    cout << "the size of volume= " << sizeof volume << "bytes"<< "\n";
    return 0;
}

the size of area= 8bytes
the size of volume= 8bytes

也可以使用C 语言继承过来的using

语法说明:

using(新类型名称=已有类型明)

#include <iostream>
using namespace std;

int main()
{

    using area=double;
    using  volume = double;
    area A1 = 3.23;
    volume V1 = 100.32;
    cout << "the size of area= " << sizeof A1 <<"bytes"<<"\n" ;
    cout << "the size of volume= " << sizeof volume << "bytes"<< "\n";
    return 0;
}

运行结果:

the size of area= 8bytes
the size of volume= 8bytes

 

typedef(自定义类型)

标签:种类   rgba   ret   turn   ble   space   语法   style   结果   

原文地址:https://www.cnblogs.com/datawork/p/14399915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!