- 博客(5)
- 资源 (35)
- 收藏
- 关注
原创 可变参数及可变参数宏的使用
可变参数及可变参数宏的使用我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,这里将介绍可变函数的写法以及原理. * 1. 可变参数的宏一般在调试打印Debug 信息的时候, 需要可变参数的宏. 从C99开始可以使编译器标准支持可变参数宏(variadic macros), 另外GCC 也支持可变参数宏, 但是两种在细节上可能存在区别. 1. __
2012-02-28 11:35:00 651
转载 预处理的步骤
现在我们全面了解一下C编译器做语法解析之前的预处理步骤:1、把常量替换成相应的单字符。2、把用\字符续行的多行代码接成一行。例如:#define STR "hello, "\ "world"经过这个预处理步骤之后接成一行:#define STR "hello, " "world"这种续行的写法要求\后面紧跟换行,中间不能有其它空白字符。3、把注释(不管是单行注释还
2012-02-16 11:35:41 1296 1
转载 20 个数据库设计最佳实践
使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID。数据表名使用单数而不是复数,例如 StudentCourse,而不是StudentCourses。 数据表名不要使用空格。 数据表名不要使用不必要的前缀或者后缀,例如使用School,而不是TblSchool,或者SchoolTable等等。 数据库中的密码要加密,到应用中再解密。 (其实就是散列存储、
2012-02-14 11:01:44 476
转载 sockaddr与sockaddr_in结构体简介
struct sockaddr {unsigned short sa_family; /* address family, AF_xxx */char sa_data[14]; /* 14 bytes of protocol address */};sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF
2012-02-10 16:28:26 510
转载 多态的概念和作用
多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽象出来, 再通过这个抽象的事物, 与不同的具体事物进行对话。 对不同类的对象发出相同的消息将会有不同的行为。比如,你的老板让所有员工在九点钟开始工作, 他只要在九点钟的时候说:“开始工作”即可,而不需要对
2012-02-10 09:21:39 997
类库查询(MFC类库详解中文版,opencv,opencv,opengl查询)
2012-02-24
PDF转 rtf txt 软件
2011-04-12
Code Block 简体中文语言包
2010-03-23
批处理 自动关机.bat
2010-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人