当前位置: 首页 > wzjs >正文

如何做购物网站推广怎么iis设置网站

如何做购物网站推广,怎么iis设置网站,青岛网站建设推进,可以登陆的wordpressC++sizeof关键字的深度解析 一、本质认知:编译器的尺度 1. 编译期操作符的基因 int arr[5]; cout << sizeof(arr); // 输出20(假设int为4字节)非运行时特性:在编译阶段完成计算,不会生成任何机器指令表达式不求值:sizeof(++i)不会改变i的值类型感知:对类型名使…

C++sizeof关键字的深度解析

一、本质认知:编译器的尺度

1. 编译期操作符的基因

int arr[5];
cout << sizeof(arr);  // 输出20(假设int为4字节)
  • 非运行时特性:在编译阶段完成计算,不会生成任何机器指令
  • 表达式不求值sizeof(++i)不会改变i的值
  • 类型感知:对类型名使用时必须加括号(sizeof(int)合法,sizeof int非法)

2. 底层原理映射表

操作对象编译器行为典型示例
基本类型直接查类型系统元数据sizeof(int)→4
类对象计算所有成员总大小+对齐填充class A{int x;};→4
指针返回地址长度(与类型无关)sizeof(char*)→8(64位系统)
数组计算整个数组内存容量int arr[5];→20

二、类与对象的暗战:内存布局的密码

1. 空类的生存法则

class Empty {};
cout << sizeof(Empty);  // 输出1(编译器插入占位字节)
  • 存在性证明:确保不同实例有独立地址
  • 继承时的优化:空基类优化(EBO)可消除大小开销

2. 虚函数的代价

class Base { virtual void foo(){} };
cout << sizeof(Base);  // 输出8(64位系统vptr指针)
  • 虚表指针(vptr):每个多态类携带隐形成员
  • 多重继承倍增:每层虚继承增加一个vptr

3. 内存对齐的暴政

struct Weird {char c;     // 1字节// 3字节填充int i;      // 4字节double d;   // 8字节
}; 
cout << sizeof(Weird);  // 输出1+3+4+8=16(实际可能更大)
http://www.dtcms.com/wzjs/548760.html

相关文章:

  • 黄浦西安网站建设织梦免费网站模块
  • 网站建设视屏教程农业网站设计
  • 网站建设价值wordpress 插件反复安装
  • 做网站论坛wordpress变色龙主题
  • 自助建站软件自动建站系统网站备案要幕布照
  • 单人网站制作php网站开发实例编程
  • 网站建设 协议书钦州市网站建设
  • 浙江省建设培训中心网站大连网站开发价格
  • lol做任务领头像网站网站推广计划包括哪些
  • 重庆做网站团队简单的网页设计主题
  • vs做网站开发吗深圳企业网站建设设计制作方案
  • 上海网站建设网页设池州网站建设开发
  • 网站排名优化首页wordpress 网站地址
  • 江门网站建设公司哪家好wordpress 主题 知乎
  • 电脑上做免费网站教程制作网站小程序
  • 株洲企业网站建设品牌哪些网站才能具备完整的八项网络营销功能
  • 宁波企业建网站报价中国网库做网站
  • 台州自助建站在线咨询wordpress安全设置
  • php商务网站开发在网上做广告怎么做
  • 东营住房和城乡建设厅网站网页微信不能登录是怎么回事
  • 前期做网站宣传费用怎样做账wordpress后台地址能改
  • 代账行业门户网站开发张家港建网站
  • 网站建设方案可行性做彩铃的网站
  • 求职招聘网站开发代码网站营销外包哪家专业
  • 色卡网站源码下载网站推荐
  • 关于网站建设的专家研讨会阿里云 wordpress主机名
  • 网站网站建设设计公司酱香拿铁采取了哪些网络营销方式
  • 怎么做类似淘宝的网站商城开发价格服务
  • 巴南网站制作移动端h5是什么
  • 公司做网站需要准备什么软件塔里木油田公司档案馆网站建设研究