各种基本数据类型的长度

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


    #include<iostream>
    #include<map>
    using namespace std;
    
    class MapSort{
    public:
        bool operator()(int size1,int size2){
            return size1<size2;
        }
    };
    
    template<typename T>
    void print(T t)
    {
        typename T::const_iterator iter = t.begin();
        while(iter!=t.end()){
            cout << iter->second << iter->first << endl;
            iter++;
        }
    }
    
    int main()
    {
        multimap<int,char*,MapSort> sizeMap;
    
        sizeMap.insert(pair<int,char*>(sizeof(unsigned char),"unsigned char:"));
        sizeMap.insert(pair<int,char*>(sizeof(char),"char:"));
    
        sizeMap.insert(pair<int,char*>(sizeof(unsigned short),"unsigned short:"));
        sizeMap.insert(pair<int,char*>(sizeof(short),"short:"));
    
        sizeMap.insert(pair<int,char*>(sizeof(unsigned int),"unsigned int:"));
        sizeMap.insert(pair<int,char*>(sizeof(int),"int:"));
    
        sizeMap.insert(pair<int,char*>(sizeof(float),"float:"));
        sizeMap.insert(pair<int,char*>(sizeof(double),"double:"));
        sizeMap.insert(pair<int,char*>(sizeof(unsigned long),"unsigned long:"));
        sizeMap.insert(pair<int,char*>(sizeof(long),"long:"));
        sizeMap.insert(pair<int,char*>(sizeof(long long),"long long:"));
    
        sizeMap.insert(pair<int,char*>(sizeof(string)," string:"));
        print(sizeMap);
    }
    gcc:
    unsigned char:1
    char:1
    unsigned short:2
    short:2
    unsigned int:4
    int:4
    float:4
    unsigned long:4
    long:4
     string:4
    double:8
    long long:8
    
    vs2008,xp:
    unsigned char:1
    char:1
    unsigned short:2
    short:2
    unsigned int:4
    int:4
    float:4
    unsigned long:4
    long:4
    double:8
    long long:8
     string:32
  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

    “各种基本数据类型的长度” 的相关文章

    Solidity基础语法、关键字

    目录 一、版本指令pragma solidity ^x.x.xx;二、合约创建contract xxx { ... }三、状态变量四、无符号整数uint五、数学运算加减乘除、乘方六、结构体struct七、数组静态数组动态数组公共数组 八、定义函数九、使用结构体和数组十、私有 / 公...

    UVa 490 Rotating Sentences (water ver.)

    490 - Rotating SentencesTime limit: 3.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=94&page=sh...

    使用JMX查看一个简单的main方法运行有多少个线程参与

    import java.lang.management.ManagementFactory; import java.lang.management.ThreadInfo; import java.lang.management.ThreadMXBean; public class...

    el-menu怎么修改item颜色 - 开发技术

    这篇文章主要介绍了el-menu怎么修改item颜色的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇el-menu怎么修改item颜色文章都会有所收获,下面我们一起来看看吧。具体效果如下: 今天在在点击el-menu的一级菜单和二...

    Oracle

    select * from v$version;或select * from product_component_version;或select * from v$instance...

    Git

    SSH生成id_rsa, id_rsa.pub后,连接服务器却报:Agent admitted failure to sign using the key错误。解决方法:在当前用户下执行命令:ssh-add即可解决。...