- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 给宝宝的作业
schema.h:# ifndef _SCHEMA_H_# define _SCHEMA_H_# include "stdafx.h"# include "stddef.h"using namespace std;// 这里的宏中的s为类变量或者结构体// y是这种的变量类型,// x为变量名称!# define SCHEMAT(x,y,s) sizeof(y) , offsetof(
2009-10-10 19:23:00
720
4
转载 数组名和指针的区别
引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大 学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++ 项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的
2009-10-10 14:07:00
749
3
转载 malloc和new的区别
1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。 2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加
2009-10-10 09:43:00
565
3
原创 关于指针的感悟!
typedef union { long i ; int k[5] ; char c; } DATE; typedef struct data { int cat ; DATE cow ; double dog; } too; DATE max; too libo = {0}; printf( "%d" , sizeof(struc
2009-10-09 19:22:00
610
3
原创 指针的感悟!
#include "stdafx.h"using namespace std;struct buf{int kobe[5];int i;char b;};int _tmain(int argc, _TCHAR* argv[]){ buf buf1; buf1.b = b; buf1.i = 10; srand( time(NULL)); for( int i = 0 ; i { b
2009-10-08 18:54:00
569
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人