问题标签 [function-parameter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8029 浏览

c++ - 将内联双精度数组作为方法参数传递

考虑方法

我想传递一个双数组内联,比如

而不是先创建一个数组然后传递它,比如

这对 C++ 可行吗?听起来很简单,但无论如何我都找不到关于我的问题的提示,这让我很怀疑:)。

0 投票
2 回答
125 浏览

python - 从python中的函数内部将值传递给函数

我需要在函数内将值从一个函数传递到下一个函数。

例如(我的 IRC 机器人被编程为响应频道中的命令):

但是,当我尝试这个时,似乎这些值没有传递给 SQL 查询,所以它返回 0。

感谢您的任何帮助,您可以提供。

编辑 - 添加了我现在正在使用的代码。

0 投票
1 回答
2269 浏览

c++ - C++ 编译错误:未定义的标识符(用于函数参数)

我有一个 C++ 类 main.cpp,我在其中创建了一个如下类:

它工作正常,但后来我想分离 MyClass 类,所以我创建了一个 MyClass.h 和 MyClass.cpp 并分离了如下代码:

我的类.h

我的类.cpp

Bur当我尝试编译时出现错误:

有人可以解释一下为什么我会收到这个错误以及如何解决它。

编辑:我希望我现在没有忘记任何事情。

编辑:非常感谢那些低估的人。我们中的一些人不是像您这样的专家,他们很难看到错误,即使是很小的错误!

0 投票
5 回答
21697 浏览

c - C 是否支持可选的空参数?

在 Python 中,我已经习惯了

然后修饰符参数是可选的,可以将参数的缺失与0的参数区分开来。C中是否有类似的功能?我对 C 和谷歌搜索缺乏经验,但找不到关于如何在 C 中使用可选参数的明确说明。似乎您可以类似地分配它们,如下所示:

所以第二个参数是可选的,如果不使用则默认为 0? (编辑:不,这无论如何都是无效的C)

但是函数可以区分send_command(SOMETHING)send_command(SOMETHING, 0)吗?理想情况下,第二个参数可以是任何 uint8 值,包括 0。

也许 NULL 与 0 不同?

0 投票
2 回答
284 浏览

c++ - 函数中的默认参数 - C++

如果我没记错的话,这种声明可用于在构造函数中分配默认值:

但不允许为函数中的参数分配默认值:

不好

而必须这样做:

好的

为什么?

0 投票
2 回答
369 浏览

c# - 基本枚举的本地实例或传递枚举集合?

我正在使用 Stateless 在多个类中实现 FSM。(http://code.google.com/p/stateless/

我想使用一个基类来触发触发器和日志记录等。我还想强制任何继承我的 baseFSM 类的类都使用它们自己的本地状态和触发器来实现 StateMachine。

但是我的问题是,枚举不能被抽象或传递给函数。

顺便说一句,Stateless 说“对任何 .NET 类型(数字、字符串、枚举等)的状态和触发器的通用支持”所以如果有更好的方法来解决这个问题,请告诉我。

理想情况下,这就是我想要实现的(或可以以相同方式工作的东西)。

BaseFSM 类:

一个实现 BaseFSM 的类:

或者我什至会采取这样的做法:

任何关于我如何实现这一点的见解将不胜感激!

编辑:我的最终目标是使用 Stateless 来实现具有约 40 个不同 FSM 的 IVR ( IVR ) 系统。状态机将负责调用流程以及用户如何与系统交互。我已经有一个演示状态机工作,但状态和触发器是该类的本地。

我只是想看看我是否可以将状态机拉到基类中,这样我就不必将状态机传递给辅助函数。

如果我可以将状态机放在基类中,我想我可以使用一组触发器(这些将是来自电话呼叫的事件,如 CallConnected、UserPressedDigit、CallDisconnected、PromptDonePlaying 等)并且只需要为每个 FSM 实现状态.

感谢@phoog,回答(至少我是如何使用它的):

0 投票
4 回答
17117 浏览

c++ - C++:const char*const* 的含义

在其中一个 C++ 程序中,我看到了一个函数原型:int Classifier::command(int argc, const char*const* argv)

是什么const char*const* argv意思?是一样的const char* argv[]吗?const char** argv是不是也一样的意思?

0 投票
2 回答
2128 浏览

c - 如何在 C 中接收未命名的结构作为函数参数?

昨天在处理这个问题时,我发现了一个将未命名结构作为函数参数传递和接收的奇怪案例。

例如,如果我有这样的结构,

现在,原型应该fun是什么?以及如何将该结构用作函数中的结构(指针)fun

0 投票
3 回答
8879 浏览

c++ - 函数参数 C++ 中的赋值运算符

我正在研究数据结构(列表、堆栈、队列),这部分代码让我感到困惑。

  1. 为什么函数参数中有赋值运算符?
  2. 打电话有什么作用Object()
0 投票
4 回答
1551 浏览

c++ - 绑定到函数参数的引用会延长该临时变量的生命周期吗?

我有这个代码(简化版):

我不能完全确定 C++03 标准 $12.2/5 措辞的程度

引用绑定到的临时对象或作为临时对象绑定的子对象的完整对象的临时对象在引用的生命周期内持续存在...

在这里适用。

reference上面代码中的变量是有效的还是悬空的?调用代码中的引用会延长作为参数传递的临时变量的生命周期吗?