#include <iostream>
#include <string>
#include <algorithm>
#include <vector>using namespace std;// 遍历输出
void PrintVec(const vector<int>& vec_)
{auto i_ = vec_.begin();while(i_ != vec_.end()){cout << * i_ << endl;++i_;}
}void TestSizeOf()
{char str[] = "Hello";char *p = str;int n = 10;// 求的是数组长度---cout << sizeof(str) << endl;// 求的是指针---- mac中指针占8个字节cout << sizeof(p) << endl;// 求的是int int类型占4个字节cout << sizeof(n) << endl;
}// 空的类
class A
{public:};class B
{public:int m;int n;
};class C
{public:int m;char ch;
};class D
{public://int m;char ch;
};class E
{public:int m;char ch;char *s;
};// 虚函数 占用一个指针的大小 在mac中表现为8字节
class M
{public:M(int x):a(x){}virtual ~M();
private:int a;
};// 测试类的字节对齐
void TestClassSizeOf()
{cout << sizeof(A) << endl;cout << sizeof(B) << endl;cout << sizeof(C) << endl;cout << sizeof(D) << endl;cout << sizeof(E) << endl;cout << sizeof(M) << endl;
}// 测试Sort Int功能
void SortTest(vector<int>& vec_)
{sort(vec_.begin(),vec_.end());return;
}int main() {vector<int> vec_ = {1,2,6,3,10,2,4,8};SortTest(vec_);//PrintVec(vec_);//std::cout << "Hello, World!" << std::endl;//TestSizeOf();TestClassSizeOf();return 0;
}

运行结果:

SizeOf相关代码相关推荐

  1. boost::mpl模块实现sizeof相关的测试程序

    boost::mpl模块实现sizeof相关的测试程序 实现功能 C++实现代码 实现功能 boost::mpl模块实现sizeof相关的测试程序 C++实现代码 #include <boost ...

  2. rtsp流媒体播放器----ffmpeg相关代码走读(一)

    rtsp流媒体播放器--ffmpeg相关代码走读(一) 本文介绍avformat_open_input和init_input两个函数 直接贴代码如下 avformat_open_input 函数 in ...

  3. 链表相关代码(C语言)

    链表相关代码(C语言),包含单链表.双链表.双向循环链表增删改查 链表反转(逆序) //链表逆序 bool reverse_linklist(struct node *ph){struct node ...

  4. 数据结构严蔚敏C语言版—线性表顺序存储结构(顺序表)C语言实现相关代码

    数据结构严蔚敏C语言版-线性表顺序存储结构(顺序表)C语言实现相关代码 1.运行环境 2.准备工作 1)项目构建 1>新建一个SeqList项目 2>新建两个文件Sources和Heade ...

  5. ffmpeg中的http协议相关代码阅读笔记

    ffmpeg中的http协议相关代码阅读笔记 今天闲来无事,尝试看了下ffmpeg中的相关http协议传输处理代码 先简单说下这个代码在整个仓库里面的位置: ffmpeg/libavformat/ht ...

  6. x-http-wrapper: 如何解决每次发版时,修改http相关代码造成的错误!(Android、iOS、h5)...

    其实是我做了个开源工具(^__^),拿出来给大家鉴赏下,欢迎大家提意见 项目:github.com/xuyt11/x-ht- 欢迎关注和star . 功能:这是一个http相关代码的创建工具. 现在我 ...

  7. mysql和redis统计网站活跃度,最代码网站用户私信列表采用mysql union查询优化为Redis查询的经验和相关代码片段分享...

    由于用户和私信的数据量逐渐增加,查询用户和其他用户的私信合并排重排序的sql语法给mysql带来了很大的压力,springdata jpa的hql查询语法如下:select id from (sele ...

  8. android 分辨率合集,Android编程之分辨率处理相关代码段合集

    本文实例讲述了Android编程之分辨率处理相关代码段.分享给大家供大家参考,具体如下: 1. 通常我们所说的屏幕分辨率如800x480.960x540等.这些分辨率是可以通过代码获取到的.手机屏幕分 ...

  9. 【Android 安全】DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )

    文章目录 一.解压 apk 文件 二.加密生成 dex 文件 三.打包未签名 apk 文件 四.完整代码示例 五.文件解压缩相关代码 六.执行结果 参考博客 : [Android 安全]DEX 加密 ...

最新文章

  1. mysql 函数返回表格_mysql 数据分析如何实现日报、周报、月报和年报?
  2. 图灵奖大佬Hinton团队CV新作:用语言建模做目标检测,性能媲美DETR
  3. 张三入职遭遇,供入台资企业参考
  4. 分享一下收到的微软CRM云分享计划 邮件
  5. OpenStack 多节点纳管 vCenter 5.5
  6. ubuntun 下安装 node-v0.10.26
  7. 【架构二】后端高可用架构演进
  8. 从微信服务器获取用户信息,微信小程序Ⅴ [获取登陆用户信息,重点openID(详解)]...
  9. c++中用new和不用new创建对象的本质区别
  10. python package_python之package定义
  11. C++基础教程之数据是如何封装的
  12. 计算机公式求所占百分比,如何使用Excel函数计算所占的比例
  13. C++ auto类型说明符如for(atuo x : s)
  14. 抖音收购musical.ly后,最难过的为什么是快手?
  15. python mysqldb 安装_python MySQLdb在windows环境下的快速安装、问题解决方式
  16. Ceph 中Pool、PG、OSD的关系
  17. android webView显示PDF文件
  18. 【Python_046】网页爬虫(绕过SSH认证)
  19. 疼痛的脑成像:最新进展
  20. PTA 天梯赛 L1-079 天梯赛的善良 (20 分) 详解

热门文章

  1. Springboot 关于日期时间格式化处理方式总结
  2. MySQL学习-排序与分组函数
  3. SpringBoot学习(三)
  4. Business Connectivity Services 团队博客简介
  5. [Swift]LeetCode978. 最长湍流子数组 | Longest Turbulent Subarray
  6. 并发系列(二)----Java内存模型
  7. VC中_T()与L区别(转)
  8. 基于windows server 2008 web服务器的性能,Windows Server 2008之应用程序服务器解析
  9. linuxftp文件服务器,linux ftp文件服务器
  10. java输出hello word,教你如何配置java环境输出"hello word!"?