文章 "从基础到中级:模板和类型名称(三)"

 

新文章 从基础到中级:模板和类型名称(三)已发布:

在本文中,我们将讨论该主题的第一部分,这对初学者来说并不容易理解。为了避免更加困惑并正确解释这个话题,我们将把解释分为几个阶段。我们将把这篇文章用于第一阶段。然而,尽管在本文末尾,我们似乎已经陷入僵局,但事实上,我们将朝着另一种情况迈出一步,这将在下一篇文章中得到更好的理解。

在上一篇文章:“从基础到中级:模板和类型名称(二) ”中,我们讲解了程序员如何处理一些特定的日常情况。无论是你的临时爱好还是你是一名专业程序员,在某些时候使用函数和过程模板都是非常有用的。尽管这在 MQL5 中并不常见,也并不总是适用,但知道这样的概念可用于应用程序,并且它有自己的要点是有用的,人们应该正确理解,这样在试图修改最终使用这种模拟的代码时就不会感到困惑。

模板不仅适用于函数和过程。事实上,它们有广泛的实际应用,这或多或少取决于你想要开发的应用程序的类型。值得一提的是 —— 再次强调 —— 我们可以不使用模板来实现相同类型的应用程序。然而,使用 MQL5 的这种工具和资源可以使实现阶段更容易、更愉快。此外,它还有助于避免某些类型的复杂和恼人的检测失败。


作者:CODE X

 
可能不是 Averange(),而是 Average()....
 
我想,在声明通过模板实现的联合时,你需要向编译器指定数据类型。
un_01 <ulong> info;