文章 "掌握 MQL5:从入门到精通(第三部分)复杂数据类型和包含文件"

 

新文章 掌握 MQL5:从入门到精通(第三部分)复杂数据类型和包含文件已发布:

这是描述 MQL5 编程主要方面的系列文章中的第三篇。本文涵盖了上一篇文章中未讨论的复杂数据类型。这些包括结构、联合、类和“函数”数据类型。它还解释了如何使用 #include 预处理器指令为程序添加模块化。

本文中,我将描述程序员如何创建复杂的数据类型:

  • 结构 
  • 联合
  • 类(初学者水平)
  • 允许将变量名用作函数的类型。这允许将函数作为参数传递给其他函数。

本文还介绍了如何使用 #include 预处理器指令包含外部文本文件,以确保我们的程序模块化和灵活性。让我提醒你,数据可以用不同的方式组织,但编译器必须始终知道我们的程序需要多少内存,因此在使用数据之前,必须通过指定其类型来描述它。

作者:Oleh Fedorov