10 年月日时分秒

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 41w+

C++中的结构体内存对齐

概念:内存对齐是指编译器为每个数据单元安排在合适的位置上原因:在对齐的地址上访问数据快规则:1 第一个成员与结构体的偏移量为02 其它成员到对齐到某个数字(对齐数)的整数倍的地址3 对齐数取编译器预设的一个对齐整数与该成员大小的较小值4 整个结构体总大小为最大对齐数的整数倍可以使用#pragma pack()来指定对齐数,用法如下#pragma pack(4

2016-05-24 23:59:56

const和#define的区别

1 const定义的常量是有类型的,define定义的常量是没有类型的这就意味着会对前者做一个类型的检查,对#define则是做一个简单的替换2 const定义的常量在编译的时候分配内存,而#define定义的常量在预编译的时候进行替换,不分配内存3 作用域不同,const定义的常变量的作用域为该变量的作用域,#define的作用域是从定义点到程序结束,当然还可以用#undef取消

2016-05-24 23:09:14

学习C++推荐的几本书

1 C++ prime plus2 Effective C++3 C++编码规范4 敏捷软件开发-原则、模式与实践5 代码大全

2016-05-24 22:05:37

JAVA笔记(一)

//跟上时代,学学JAVA再学学安卓JAVA编译后生成JAVA字节码的中间语言,然后通过JVM(JAVA虚拟机)解释成机器语言来运行编译只进行一次,解释则每次运行都会执行 JAVA SE JAVA标准版JAVA EE JAVA企业版JAVA ME 主要用于嵌入式领域 JAVA一切皆对象,不能在类外定义变量和函数,是纯面向对象的语言 JAVA的多线程机制能使应

2016-04-28 19:52:12

C++笔记(一)

//C++ Prime Plus笔记C++在C语言过程性编程的基础上添加了面向对象和泛型编程的特性面向对象编程的特点是设计与问题本质相对应的数据格式,泛型编程的特点是与独立于特定的数据类型对于头文件而言,math.h这类带.h作为扩展名的头文件没有名称空间,而cmath这类转换过的头文件里可以有名称空间 定义一个类,就定义了类里的数据,还有可对数据执行哪些操作

2016-04-28 19:51:24

国嵌笔记(1)

笔记

2016-04-28 00:17:43

STM32开发指南笔记(硬件篇)

(我在硬件方面不是一次性看完,这样感觉)

2014-07-23 00:30:07

STM32开发指南笔记(前言)

1 Cortex-M3 采用 ARM  V7 构架

2014-07-22 22:43:30

开始在CSDN博客混咯~

为什么技术屌要写博客?1 记录自己的

2014-07-18 16:32:24

CC1101的调试

单片机又来了个新东西,CC1101,记录下自己的调试过程吧

2014-07-18 10:57:38

查看更多

勋章 我的勋章
    暂无奖章