当你有 10 个或更多时将每个单独的 args 传递给构造函数是乏味的并且不是很容易维护 - 也使得读取构造函数 args 相当麻烦。
我想使用的模式在 Ruby/Node/Python 中很常用,并希望在 MQL4 中有类似的东西
所以我想将一个键值对对象传递给带有所有参数的构造函数。不幸的是,我得到 -
struct cannot be defined in param list.
从编译器。
我在 C 的总成绩是 n00b,这是我第一次尝试 MetaQuotes4 程序 (EA)。我已经用谷歌搜索并搜索了这些文档。除了文档说传递类、数组和结构只能使用按引用传递来完成之外,找不到任何东西。
问题是第 10 行。
它加载了编译错误——因为这是一个 WIP。我可以处理的其余错误,但 params 问题中不允许的结构让我感到困惑。任何帮助或建议都会很棒。
也许有另一种模式?
提前致谢。