C/C++
文章平均质量分 69
nonpalace
这个作者很懒,什么都没留下…
展开
-
sizeof的对结构体的大小计算
#includeusing namespace std;struct{short a1;short a2;long a3;}A;struct{long b1;short b2;}B;struct{int c2;long c3;short c4;char c1;}C;void main(){coutcou原创 2013-05-02 16:52:23 · 545 阅读 · 0 评论 -
Vector 容器 在C++中的详细用法
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 为了可以使用vector,必须在你的头文件中包含下面的代码: #include vector属于std命名转载 2013-05-07 20:52:36 · 396 阅读 · 0 评论 -
用一个宏定义FIND求一个结构体struct里某个变量相对struct的编移量
用一个宏定义FIND求一个结构体struct里某个变量相对struc的编移量.如:stuct student { int a; char b[20]; double ccc; } 则: FIND(student,a); //等于0 FIND(student,b);//等于4#define FIND( struc, e ) (size_t)&(转载 2013-05-02 10:31:43 · 641 阅读 · 0 评论 -
一级指针与二级指针
通过学习C语言的精髓,指针,我们已经可以领略到内存的神奇。当然相对来说,也容易混淆一级指针与二级指针的某些地方,本文就个人理解,浅谈一下。传值与传址(一级指针)最初接触指针的时候,一个典型的案例就是传值与传址。主函数(为减少麻烦,本文均已主函数作为调用函数)与子函数的沟通是通过实参与形参的传递关系完成的。传值中,主子函数关系为将实参的数值传给形参后,主子函数的实参与形参就毫无任何关系了原创 2014-01-09 14:26:59 · 744 阅读 · 0 评论