![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 88
dsjlzh
大家好
展开
-
APUE References
Advanced Programming in the UNIX® Environment: Second Edition http://www.apuebook.com转载 2012-01-11 19:03:58 · 220 阅读 · 0 评论 -
va_list 详解
转自:http://www.cppblog.com/xmoss/archive/2009/07/20/90680.htmlVA_LIST 是在C语言中解决变参问题的一组宏他有这么几个成员:1) va_list型变量:#ifdef _M_ALPHAtypedef struct { char *a0; /* pointer to first homed转载 2012-01-11 19:06:08 · 321 阅读 · 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 · 280 阅读 · 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 · 455 阅读 · 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 · 272 阅读 · 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 · 252 阅读 · 0 评论 -
Oracle C++ OCI Database Example
转自:http://www.tidytutorials.com/2009/08/oracle-c-occi-database-example.htmlAimThe 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 · 1621 阅读 · 0 评论