MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 146

 
Zhunko:
什么是 "动态结构"?

这没什么特别的,瓦迪姆。 这是一个缩写,对于那些理解它的人来说,这样他们就不必写那么多的字母了。 它意味着 "动态分布的结构"。

MyStruct *MyDinamicStruct = new MyStruct(Name, Type, Value);  // динамическая структура.  живёт в куче
MyStruct MyStaticStruct(Name, Type, Value);  // статическая структура.  живет в сегменте данных
void MyFunc()
  {
   MyStruct MyAutoStruct(Name, Type, Value);  // автоматическая структура.  живет в стеке
   ............
   ............
   ............
  }
 

LiveUpdate:新版本4.00 build 567已经推出

更新后,编辑器和终端在编译过程中被强制关闭(我在编辑时可能没有看到这个日志)。

 
MetaDriver:
为什么在mql中存在动态结构?你不感到困惑吗?

我是说尺寸。如果你在声明时静态地设置了大小,那么在反初始化时你会得到这样的信息。如果你在声明时不设置大小,并在之后使用ArrayResize,那么一切都可以....。
 

我很惭愧地承认,我不了解OOP,但我真的想了解它 ...

如何开始,简单的例子......。如果可能的话,用一个小的例子来解释一下OOP是如何比普通编程更好的......

对不起,我不知道该说些什么 ...

 
MetaDriver:

这没什么特别的,瓦迪姆。 这是一个缩写,对于那些理解它的人来说,这样他们就不必写那么多的字母了。 它意味着"动态分布的结构"。

呃!这很正常。我想,Metakvots已经发明了成员数量可变的结构 :-))

不过,突出显示的那条对我来说没有意义。

VOLDEMAR:

我很惭愧地承认我不了解OOP,但我非常想了解它......

建议从哪里开始,简单的例子 ...如果可能的话,用一个小例子来解释一下OOP是如何比普通编程更好的......

对不起,我不知道该说些什么 ...

这很 简短。其余的将在实践中解决。
 

MQL5中的OOP使用实例:错误和警告代码处理

面向对象编程的基础知识

这是对我最有用的文章。

我从这里学到了 - 这些是对我最有用的文章,不要忘记帮助(虽然它包含了对初学者来说很复杂的例子,但随着经验的积累,你会明白甚至不是这样)。

这足以让你开始。调试器对于研究代码的实现也很有用,有时事情并不像它们看起来那么简单。

 
ALXIMIKS:

MQL5中的OOP使用实例:错误和警告代码处理

面向对象编程的基础知识

这是对我最有用的文章。

我从这里学到了 - 这些是对我最有用的文章,不要忘记帮助(虽然它包含了对初学者来说很复杂的例子,但随着经验的积累,你会明白甚至不是这样)。

这足以让你开始。调试器对于研究代码的实现也很有用,有时事情并不像它们看起来那么简单。


谢谢你!!!!。 开始吸烟 ....
 
VOLDEMAR:

谢谢你!!!!。 开始吸烟 ....
小心点--那里有苍蝇蛆;)
 
你好,谁能告诉我在哪里可以下载568版本的MT4终端?我的DC上有F4Y------有一个Build 509。
 
Alexander:
第568个版本已经发布。

OBJ_LABEL和OBJ_BUTTON 在图表的底部边缘消失。请解决这个问题。我不想等待新的建设,并在这里第三次写到它。