【发布时间】:2011-10-02 08:17:40
【问题描述】:
我正试图填补我知识中的一个漏洞。为什么可变参数函数至少需要两个参数?主要来自 C 的 main 函数,将 argc 作为参数计数,然后将 argv 作为字符数组的数组?此外,Objective-C 的 Cocoa 具有 NSString 方法,这些方法需要格式作为第一个参数,然后是参数数组 ([NSString stringWithFormat:@"%@", foo])。为什么不可能创建一个只接受参数列表的可变参数函数?
【问题讨论】:
标签: c variadic-functions