C/C++
文章平均质量分 88
dsjlzh
大家好
展开
-
APUE References
Advanced Programming in the UNIX® Environment: Second Edition http://www.apuebook.com转载 2012-01-11 19:03:58 · 223 阅读 · 0 评论 -
va_list 详解
转自:http://www.cppblog.com/xmoss/archive/2009/07/20/90680.html VA_LIST 是在C语言中解决变参问题的一组宏 他有这么几个成员: 1) va_list型变量: #ifdef _M_ALPHA typedef struct { char *a0; /* pointer to first homed转载 2012-01-11 19:06:08 · 324 阅读 · 0 评论 -
va_list、va_start、va_arg、va_end的原理与使用
转自:http://www.cppblog.com/qiujian5628/archive/2008/01/21/41562.html 概述 由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论.定义 大家先看几宏. 在VC++6转载 2012-01-11 19:09:03 · 282 阅读 · 0 评论 -
unix 环境高级编成 apue.h ,apueerror.h的代码
转自:http://blog.csdn.net/jiantiantian/article/details/3588487 ===================apueerror.h========================================= $ cat apueerror.h#include /* for definition of errno */ #in转载 2012-01-11 19:22:00 · 461 阅读 · 0 评论 -
#define的用法
转自http://www.cnblogs.com/minhost/archive/2009/01/07/1370806.html 1.简单的define定义 #define MAXTIME 1000 一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写 if(i 编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。 这样的定义看起来类似于普通的常量定转载 2012-01-11 19:23:09 · 278 阅读 · 0 评论 -
C++调用约定和名字约定
转自:http://www.cppblog.com/mzty/archive/2007/04/20/22349.html 调用约定: __cdecl __fastcall与 __stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。 1、__st转载 2012-02-01 18:02:42 · 256 阅读 · 0 评论 -
Oracle C++ OCI Database Example
转自:http://www.tidytutorials.com/2009/08/oracle-c-occi-database-example.html Aim The aim of this C++ tutorial is to create a simple client that uses Oracle C++ OCI (OCCI Oracle C++ Call Interface转载 2012-04-16 12:59:45 · 1627 阅读 · 0 评论