相关疑难解决方法(0)

传递具有不同类型的可变数量的参数 - C++

我使用C++编写代码并对省略号有一些问题:

  1. 是否可以将类或类指针传入省略号?

  2. 基本上我想要做的是传递char*和的类型中的可变数量的参数class.我目前正在使用省略号并试图弄清楚如何传入课堂.如果省略号不适用于此处,有哪些选项?

我想让用户直接调用函数,func( params 1, params2, ...)而不是在将向量或数组作为参数传递给函数之前先将params分配给向量或数组.

c++

9
推荐指数
3
解决办法
9969
查看次数

C中参数数量未知的函数

如何编写(如果可能的话......)一个在C99中获取未知数量参数的函数(返回类型是常量)?

c function variadic-functions

9
推荐指数
1
解决办法
2万
查看次数

Pascal - 如何将可变数量的参数传递给子程序?(可变函数)

我最近不得不面对这个问题,即,如何将 1、2、3、9、38919、0 或任何随机数量的参数传递给 Pascal 中的函数或过程?我想制作一个子程序,它可以接受我想传递的尽可能多的参数,比如 writeln。

 writeln('Hello, ', name, '.');
 writeln('You were born on ', birthDate, ', and you are ', age, ' years old.');
Run Code Online (Sandbox Code Playgroud)


我搜索了一些指导或任何网站,但唯一相关的线程我发现了这些 的人,这让我了解我的问题有点多,但我还是不知道如何在帕斯卡尔做到这一点。
我也发现了这个,但我不确定我是否真的理解它所说的。(我也不知道适用于 Free Pascal 的内容是否也适用于其他编译器)有

什么想法吗?:/

pascal arguments parameter-passing variadic-functions

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