C++
zhushouxi1988
记录学习经过
展开
-
typedef
typedef的四个用途和两个陷阱 --------------------------------- 用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; // 一转载 2012-08-29 16:38:45 · 129 阅读 · 0 评论 -
C++中#if #ifdef 的作用
一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件 编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: ///////// #ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用是:转载 2012-08-29 21:23:10 · 253 阅读 · 0 评论 -
memset
函数介绍 void *memset(void *s, int ch, size_t n); 函数解释:将s中前n个字节替换为ch并返回s;memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为转载 2012-08-30 21:22:41 · 617 阅读 · 0 评论