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

辽宁响应式网站建设网站标题和关键词一样

辽宁响应式网站建设,网站标题和关键词一样,设计公司的企业远景,佛山关键词搜索排名关键字 1. 共用体声明和共用体变量定义共用体(参考“共用体”百科词条)是一种特殊形式的变量#xff0c;使用关键字union来定义共用体(有些人也叫联合)声明和共用体变量定义与结构体十分相似。其形式为:union 共用体名{数据类型 成员名;数据类型 成员名;...} 变量…关键字 1. 共用体声明和共用体变量定义 共用体(参考“共用体”百科词条)是一种特殊形式的变量使用关键字union来定义 共用体(有些人也叫联合)声明和共用体变量定义与结构体十分相似。其形式为: union 共用体名{ 数据类型 成员名; 数据类型 成员名; ... } 变量名; 共用体表示几个变量共用一个内存位置在不同的时间保存不同的数据类型和不同长度的变量。在union中所有的共用体成员共用一个空间并且同一时间只能储存其中一个成员变量的值。 下例表示声明一个共用体foo: union foo{ int i; char c; double k; }; 再用已声明的共用体可定义共用体变量。 例如用上面说明的共用体定义一个名为bar的共用体变量, 可写成: union foo bar; 在共用体变量bar中, 整型变量i和字符变量c共用同一内存位置。 当一个共用体被声明时, 编译程序自动地产生一个变量, 其长度为联合中最大的变量长度的整数倍。以上例而言最大长度是double数据类型所以foo的内存空间就是double型的长度。 union foo { char s[10]; int i; }; 在这个union中foo的内存空间的长度为12是int型的3倍而并不是数组的长度10。若把int改为double则foo的内存空间为16是double型的两倍。 它的内存大小与struct的类似可以参考一下。 由于union的数据成员共用一个内存空间所以必须存取正确的成员才能正确的读取变量值可以使用一个额外的变数或列举型态来记录最后一次使用空间的是哪个成员例如 #include iostream using namespace std; union StateMachine { public: char character; int number; char *str; StateMachine(char c) { character c; } StateMachine(int n) { number n; } StateMachine(char* s) { str s; } }; enum State {character, number, str}; int main() { State state character; StateMachine machine(J); ... if(state character) cout machine.character endl; ... return 0; } 另外要注意的是union的成员不可以为静态、引用如果是自订型态的话该自订型态成员不可以有建构函式、解构函式或是复制指定运算子。 2. 共用体和结构体的区别 共用体和结构体有下列区别: 1. 共用体和结构体都是由多个不同的数据类型成员组成, 但在任何同一时刻, 共用体只存放了一个被选中的成员, 而结构体的所有成员都存在。 2. 对于共用体的不同成员赋值, 将会对其它成员重写, 原来成员的值就不存在了, 而对于结构体的不同成员赋值是互不影响的。转载于:https://www.cnblogs.com/vanishfan/p/3269882.html
http://www.pierceye.com/news/124024/

相关文章:

  • hdwiki做网站罗湖网站建设联系电话
  • 深圳网站建设 利科技wordpress插件 手机版
  • 南通优普网站建设团队课程设计模板
  • 网站建设与维护的选择题浦东新区做网站
  • 做视频网站视频放在哪里网站备案目的
  • 建设部安全事故通报网站怎么更改网站的备案号
  • 重庆网站建设维护网络推广引流方法
  • 精品网站开发分销网站建站
  • 建设一个教程视频网站需要什么资质策划书案例范文
  • 郑州汉狮做网站的大公司海尔网站建设
  • 成都网站制作成都重庆网红景点排名
  • 广西南宁市网站制作公司制作图片的软件加字体
  • 新手搭建网站教程品牌推广费用预算
  • 广州网站设计网站制作竞价托管多少钱
  • 创建企业营销网站包括哪些内容软考高项彻底没用了
  • 企业品牌网站建设方案无锡网站设计多少钱
  • 轻量级网站开发在线旅游网站平台有哪些
  • 怎么用vs做网站推广优化网站排名
  • 免费推广网站软件常宁网站建设常宁网站建设
  • 冀州市网站建设html编辑器安卓版手机版软件
  • 广州专业网站改版方案网站建设要做ui和什么
  • 做网站显示上次登录时间代码h5素材库
  • 比较有名的网站建设公司谷歌网站优化
  • 企业网站改版计划书中国制造网是做什么的
  • 非主营电子商务企业网站有哪些企业网项目建设实践
  • 颍东网站建设手机vi设计公司
  • 林哥seo网络营销seo培训
  • 如何面试网站开发网站制作交易流程
  • 绍兴网站建设冯炳良互联网营销
  • 制作企业网站怎么报价可以做我女朋友吗网站