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

西安网站建设 招聘应聘ui设计师自我介绍

西安网站建设 招聘,应聘ui设计师自我介绍,网站如何宣传,好看的旅游网站模板下载很久很久以前#xff0c;C 语言统一了江湖。几乎所有的系统底层都是用 C 写的#xff0c;当时定义的基本数据类型有 int、char、float 等整数类型、浮点类型、枚举、void、指针、数组、结构等等。然后只要碰到一串01010110010 之类的数据#xff0c;编译器都可以正确的把它解…  很久很久以前C 语言统一了江湖。几乎所有的系统底层都是用 C 写的当时定义的基本数据类型有 int、char、float 等整数类型、浮点类型、枚举、void、指针、数组、结构等等。然后只要碰到一串01010110010 之类的数据编译器都可以正确的把它解析出来。 那么到了 C 诞生之后出现了继承、派生这样新的概念于是就诞生了一些新的数据结构。比如某个派生类C 语言中哪有派生的概念啊遇到这种数据编译器就不认识了。可是我们的计算机世界里主要的系统还是用 C 写的啊为了和旧的 C 数据相兼容C 就提出了 POD 数据结构概念。 POD 是 Plain Old Data 的缩写是 C 定义的一类数据结构概念比如 int、float 等都是 POD 类型的。Plain 代表它是一个普通类型Old 代表它是旧的与几十年前的 C 语言兼容那么就意味着可以使用memcpy() 这种最原始的函数进行操作。两个系统进行交换数据如果没有办法对数据进行语义检查和解释那就只能以非常底层的数据形式进行交互而拥有 POD 特征的类或者结构体通过二进制拷贝后依然能保持数据结构不变。也就是说能用 C 的 memcpy() 等函数进行操作的类、结构体就是 POD 类型的数据。 基本上谈到这个概念一般都是说某某 class、struct、union 是不是 POD 类型的。   是不是 POD 类型的可以用 is_pod::value 来判断。那什么样的类、结构体是拥有 POD 特性的 呢要求有两个 一个是它必须很平凡、很普通 另一个是布局有序。 能平凡就平凡trival平凡是个概念满足以下条件即可 不能写 构造/析构函数、拷贝/移动构造函数、拷贝/移动运算符而是用编译器自动为我们生成那这个数 据就是“平凡的”。非要写的话用 C 11 的 default 关键字。例如下列代码用 std::is_trivial::value 来 判断是否“平凡”。 A 类手写了个构造函数虽然什么都没填但这构造函数已经不是编译器默认提供的了所以不平凡所 以就不是 POD 类自然就不能用诸如 memcpy() 这种 C 语言的函数来操作 B 类的一堆构造函数啥的都没写默认由编译器提供所以是平凡的 C 类虽然写了构造函数但用了 C11 的 default 关键字修饰也是平凡的。 不能有 虚函数 和 虚基类。只要满足以上条件就是拥有平凡特征的数据类型。 布局要有序   除了平凡之外还对布局有要求。为了便于理解讲述我们把非静态数据称为普通数据。普通成员有相同的访问级别。例如下面的类因为 a 和 b 的访问级别不一样所以布局无序自然就不是POD 类型的数据。当然如果 b 写成 static int b例子中的 A 类就是 POD 类型的了。所以一定要看清每个字是“普通成员”哦。   只要有父类普通成员只能在其中一个类中不可分散。因为 C 没有继承的概念所以就别把普通成员在 两个类中都写写在一个类中就像 C 的风格了。如下图的代码从 A 的角度看上边没有父类就按上文的 规则去判断是否是 POD 类型。从 A1 的角度看上边有个父类这个时候就要看父子两个是否都有普通成员 了都有的话肯定不行只能其中一个有。 如何使用 POD 类型的数据 前面既然说了具有 POD 性质的数据可以使用 C 语言中的 memcpy() 等底层函数那我们来看看怎么 用。
http://www.eeditor.cn/news/124887/

相关文章:

  • 素材下载网站中国建筑人力资源管理信息系统
  • 宣传网站建设实践报告找培训班一般在什么平台
  • 北京通信管理局网站备案哪些网站可以做相册视频
  • 旅游门户网站建设免费建购物网站
  • 网站建设与管理初级教学比较好的家装设计网站
  • 做微商货源网站赚钱吗文明网站建设总结
  • 活动网站推广方案免费空白ppt模板下载
  • 成品网站模板下载免费建站的网站99
  • 十大个人博客网站网络品牌推广ppt
  • 杭州市西湖区建设局网站wordpress 随机文章
  • 服务器有了怎么做网站游戏链接点开即玩
  • 手机建网站公司杭州网站程序开发公司
  • 微信的微网站模板网站模板 html
  • 福清建设局网站简介wordpress右侧悬浮搜索菜单
  • 网站备案背景幕布企业网站建设心得
  • 青州做网站的公司二次开发的软件
  • 为什么要进行网站建设如何建立自己的个人网站
  • 呼和浩特城乡建设网站自己买服务器做网站
  • 专业做网站优化需要多久科技文化网站建设方案
  • 网站建设放入什么会计科目给公司做网站风险
  • 不属于网站后期维护网站服务器空间选择
  • 济源网站开发重庆施工员证查询网站
  • 建设企业网站需要了解什么wordpress插件翻译
  • 用wordpress付费网站专业的网站设计制作公司
  • 网站开发与实践题库中国联通网站备案
  • 贵港市网站建设科技有限公司一般是做什么的
  • 网站建设 源码登录腾讯邮箱企业邮箱入口
  • 如何制作自己的公司内部网站网站开发软件是什么专业
  • 网站开发及维护合同范本wordpress 4.0 文章标题翻译插件
  • 陕西网站制作html制作电影网站