2009年11月23日

摘要: C函数要在程序中用到以下这些宏: void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list arg_ptr, type ); void va_end( va_list arg_ptr ); va_list:用来保存宏va_start、va_arg和va_end所需信息的一种类型。为了访问变长参数列表中的参数,必须声明 va_list类型的一个对象 定义:typedef char * va_list;va_start:访问变长参数列表中的参数之前使用的宏,它初始化用va_list声明的对象,初始化结果供宏va_arg和 阅读全文
posted @ 2009-11-23 16:44 Hibernate4 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 在C++中有一个特殊的运算符重载方法--类型转换运算符重载,形如:operatortype();type可以是基本类型,也可是类类型。/* * type_conv.cpp * * Created on: 2009-8-14 * Author: kwarph * Mail: kwarph@gmail.com */ #include <iostream> using namespace std; class Horse { public: Horse() :weight(0), speed(0), teeth(0) { } Horse(const int& w, ... 阅读全文
posted @ 2009-11-23 10:20 Hibernate4 阅读(189) 评论(0) 推荐(0) 编辑

导航