如果構造函數將其參數設置爲vararg(...),那麼似乎不可能創建一個僅將該變量傳遞給超類的子類。 對於正常功能的相同情況,有一個相關的問題需要修復:Wrapping a Vararg Method in ActionScipt但我無法使用超級調用工作。 基類: public class Bla
{
public function Bla(...rest)
{
爲什麼下面的程序會拋出異常? public class MainClass{
public static void main(String[] argv){
callMethod(2);
}
public static void callMethod(Integer... i){
System.out.println("Wrapper");
我已經google了一下,才知道如何使用可變參數。但我想將我的可變參數傳遞給另一個方法。我會得到錯誤。怎麼做 ? -(void) aMethod:(NSString *) a, ... {
[self anotherMethod:a];
// i m doing this but getting error. how to pass complete vararg to ano
這是一個奇怪的問題,但是在將它傳遞給另一個函數之前,是否有一種標準的方法來處理va_list的內容?舉例來說,假設我有兩個功能,sum和vsum: int vsum(int n, va_list ap) {
int total = 0;
for (int i = 0; i < n; ++i) {
total += va_arg(n, int);
retur