c++
文章平均质量分 65
sangky
这个作者很懒,什么都没留下…
展开
-
指针若干注意点总结
指针注意点在编程时突然发现指针传值后,不发生变化,故搜索指针在子函数中值不变的相关问题,总结一下,仅作自己记录。 重点: C中函数参数都是传值调用,指针传到子函数,函数对指针进行copy。通过代码进行说明: 代码一: 指针的基本功能 #include <stdio.h> static void swap( int *p1 , int *p2 ); static void swap( in原创 2015-11-25 21:00:24 · 286 阅读 · 0 评论 -
笔记——struct之字节对齐
涉及struct的字节对齐,代码中发现自己struct占用的字节数和自认为的有出入,故搜集相关资料,整理,仅作个人记录先介绍一下4个基本概念: 1.数据类型自身的对齐值:对于char型数据,其自身对齐值为1,对于short型为2,对于int,float,其自身对齐值为4, double其自身对齐值为8,单位字节。(自身对齐值有些与系统位数相关,16位系统中,int为2字节)。2.结构体或者类的自身原创 2015-11-28 14:07:03 · 613 阅读 · 0 评论 -
笔记---c++ primer——struct(一)
参考:c++primer(第六版) 结构体:封装了多种常用数据类型的一种数据类型(等于同int float等,不过int 这类的为c++定义,而结构体自己定义) 例如: struct inflatable { char name[20]; flaot volume; }; struct为关键字 inflatable为数据类型的名称(等价与int) 创建struct变量原创 2015-06-03 19:27:30 · 1039 阅读 · 0 评论