- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 不定长参数处理方法--va_list、va_start、va_arg、va_end的原理与使用
<br />原文地址:http://www.cppblog.com/qiujian5628/archive/2008/01/21/41562.htmlva_list、va_start、va_arg、va_end的原理与使用概述<br />由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.定义<br />大家先看几宏.<br />在VC++6.0的i
2011-03-18 10:37:00 1019
原创 Open函数——详解
Open函数的函数原型如下:gcc: _CRTIMP int __cdecl _open (const char*, int, ...);VC6.0:_CRTIMP int __cdecl _open(const char *, int, ...);Borland C++Builder:int _RTLENTRY _EXPFUNC open(const char _FAR *__path, int __access,... /*unsigned mode*/);tc3.1:int _Cdecl _FA
2011-03-02 17:18:00 2212
转载 #define与typedef用法
<br /> <br />typedef用法 与#define<br /> <br />typedef根据名字就知道是对类的定义。但是值得注意的是,它并不定义新的类型,而是对已有的类型定义一个其他的名字。本人生就略愚,常常搞不清与#define的关系,难道仅仅是所定义得到的新类型所在的位置不同吗?首先我们仔细看看typedef。<br />一、typedef的用法<br />人说typedef的使用可以编写更加美观和可读的代码,原因是typedef可以隐藏笨拙的语法结构以及平台相关的数据类型,从而增加可移植
2011-03-02 17:03:00 498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人