c++基础
文章平均质量分 89
zpbrook
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C/C++中的结构体对齐问题(内存对齐)
由于程序运行时占用的内存过大,所以想办法给程序瘦身。 在调试中发现结构体占用的size竟然和预想的不一样,原来……看看下面讲的吧,肯定会不枉此看哦!1,比如:struct{ short a1; short a2; short a3; }A; struct{ long a1; short a2; }B; sizeof(A)=6, sizeof转载 2015-05-13 09:57:24 · 637 阅读 · 0 评论 -
C++中const用法
const的用法文字说明都来自《C++编程思想》,这本书买了很久,一直都没有看。因为太厚,把它当工具书还行。一些代码只是随意写的,记录一下,留个脚印要使用const 而非#define。用const来代替#define #define把定义放到头文件中,我们同样也可以把const放到头文件中。 const定义必须给初值,除非用extern做声明的。 看下列代码: 我没有给初值,就报错了原创 2015-05-12 16:00:16 · 480 阅读 · 0 评论 -
指针总结
指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: int *ptr; char *ptr; int **ptr; int (*ptr)[3]; int *(*ptr)[4];转载 2015-05-13 11:28:23 · 314 阅读 · 0 评论 -
最近用的C++模板
之前对C++的模板只是有耳闻,但在实际项目中确很少去用。我把使用模板的时候需要的问题记录下来。原创 2015-05-07 10:27:53 · 452 阅读 · 0 评论
分享