相关疑难解决方法(0)

c ++变量参数列表

我正在寻找答案,但我找不到任何相关的信息.我们举个例子:

class MyClass
{
    //member functions and variables
};

void foo(int pivot,...)
{
    va_list arguments;  
    va_start(arguments,pivot);

    //va_arg(arguments,???)

    va_end(arguments);
}

void bar()
{
    MyClass a;
    MyClass * b = &a;
    const MyClass & c = a;
    foo(0,a,b,c);
}
Run Code Online (Sandbox Code Playgroud)

争论如何a,bc通过?通过价值或参考以及如何使用va_arg来询问它们?那么MyClass的构造函数/析构函数呢?在c ++标准中指定了哪种行为?

c++ variadic-functions

1
推荐指数
1
解决办法
1051
查看次数

标签 统计

c++ ×1

variadic-functions ×1