Linux | c&cpp | Email | github | QQ群:425043908 关注本站

itarticle.cc

01C++中POD类型

POD结构是一个聚合类,它没有以下类型的非静态数据成员:指向成员的指针、非POD结构、非POD联合(或以上类型的数组),或它们的引用,并且没有用户自定义的拷贝赋值运算符,也没有用户自定义的析构函数,能执行浅拷贝的结构或类

02C语言字节对齐

自身长度,如char=1,short=2,int=4,double=8,。所谓自对齐,指的是该成员的起始位置的内存地址必须是它自身长度的整数倍。如int只能以0,4,8这类的地址开始,当结构体的有效对齐值未明确指定时,以结构体中最长的成员的长度为其有效值

0332位和64位系统区别及int字节数

一个 64 位的 CPU,内部可能有外部数据总线或不同大小的地址总线,可能比较大或比较小;术语“64位”也常用于描述这些总线的大小

04 C++预编译头文件

预编译又称为预处理 , 是做些代码文本的替换工作。处理 # 开头的指令 , 比如拷贝 #include 包含的文件代码, #define 宏定义的替换 , 条件编译等,就是为编译做的预备工作的阶段,主要处理#开始的预编译指令,预编译指令指示了在程序正式编译前就由编译器进行的操作,可以放在程序中的任何位置

05C++11语法新特性

C++11标准由国际标准化组织(ISO)和国际电工委员会(IEC)旗下的C++标准委员会(ISO/IEC JTC1/SC22/WG21)于2011年8月12日公布 ,并于2011年9月出版。2012年2月28日的国际标准草案(N3376)是最接近于C++11标准的草案(仅编辑上的修正)。此次标准为C++98发布后13年来第一次重大修正

06C/C++多文件共享全局变量时,使用extern的规范

C/C++多文件共享全局变量时,使用extern的规范

07一个真正的Singleton

一个真正的Singleton

08VC的附加依赖项,库目录和包含目录的作用

VC的「附加依赖项」、「库目录」和「包含目录」分别有什么用?

09利用多核多线程进行程序优化

现在的程序员对效率、伸缩性、吞吐量等一系列性能指标相当忽视,很多性能问题都仰仗越来越快的 CPU 来解决。但 CPU 的速度在不久的将来,即将偏离摩尔定律的轨迹,并达到一定的极限。所以,越来越多的应用程序将不得不直面性能问题,而解决这些问题的办法就是采用并发编程技术。

10linux下安装或升级GCC4.8,以支持C++11标准

linux下安装或升级GCC4.8,以支持C++11标准

11C/C++ 彻底了解链接器(一)

本文旨在帮助 C/C++ 程序员们了解链接器到底完成了些什么工作。

12C/C++ 彻底了解链接器(二)

本文旨在帮助 C/C++ 程序员们了解链接器到底完成了些什么工作。

我的名片

网名:丰果 | Ranger

职业:游戏开发

现居:上海市

Email:86668082@qq.com




站点信息

  • 建站时间:2016-04-01
  • 文章统计:728条
  • 文章评论:82条
  • QQ群二维码:扫描二维码,互相交流