首页 »标签 » startisend » 列表
2008年9月25日vastart:C++的va_start() va_end()函数应用
1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);
2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:#include <iostream> void fun(int a, ...) { int *temp = &a; temp++; for (int i = 0; i < a; ++i) { cout << *temp << endl; temp++; } }
int main(...
[阅读全文] [PDF]
2008年9月25日vastart:va_start() va_end()函数应用
1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表 voidfoo(...); voidfoo(parm_list,...); 2:函数参数的传递原理 函数参数是以数据结构:栈的形式存取,从右至左入栈.eg: #include<iostream> voidfun(inta,...) { int*temp=&a; temp++; for(inti=0;i<a;++i) { cout<<*temp<<endl; temp++; } } intmain() { inta=1; intb=2; i...
[阅读全文] [PDF]
1 共2条 分1页