外部和输入之间的区别 - 页 7 1234567 新评论 Dmitry Fedoseev 2019.07.01 11:54 #61 Vladimir Simakov: 整个问题的关键是,extern只是不需要。在任何项目文件中全局声明的变量都可以在其所有的文件中访问。但为什么呢?向创作者提问。 能够在单独工作时编译一个文件。而不是每次都跳到不同的文件,而不等待整个项目 的编译。 Dmitry Fedoseev 2019.07.01 11:57 #62 Igor Makanu: 例子是需要的,我试着在库中使用extern - 它不工作https://www.mql5.com/ru/forum/316795/page2#comment_12259472 这是因为在一个库中声明的任何全局变量,除了在该库中,在其他地方是不可见的。他们也应该在库中声明一个全局变量,并想知道为什么在其他地方看不到它。#import不是#include Igor Makanu 2019.07.01 12:25 #63 Dmitry Fedoseev: 因此,在一个库中声明的任何全局变量,除了在该库中,在其他地方都是不可见的。他们也应该在一个库中声明一个全局变量,并想知道为什么它在其他地方不可见。#import不是#include extern是在MS DOS时代出现的,所有的东西都被链接到编译的单元上。 我们为什么会有这样的对话?- 我写了我对借助全局变量与修饰符extern进行交换的看法--最好不要使用Extern。 Dmitry Fedoseev 2019.07.01 12:52 #64 Igor Makanu: 在MS DOS时代,extern就出现了,一切都与编译单元完美地联系在一起。 这种讨论的意义何在?- 一位管理员过来解释了关键字extern 在MQL中的实现方式和原因。 我写了我对借助全局变量与修饰词extern进行交换的看法--最好不要使用它。 而图书馆与此有什么关系?那么单位呢?- 单位是编译器的微妙之处,你不需要知道,甚至最好不要知道,以免得出错误的结论。那么行政部门解释了什么,昨天还不清楚?不清楚的是,你怎么能不区分inlude和import。在戈罗克统治时期,Incloud和进口商品就已经存在了,而且它们和现在一样好用。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
整个问题的关键是,extern只是不需要。在任何项目文件中全局声明的变量都可以在其所有的文件中访问。但为什么呢?向创作者提问。
能够在单独工作时编译一个文件。而不是每次都跳到不同的文件,而不等待整个项目 的编译。
例子是需要的,我试着在库中使用extern - 它不工作https://www.mql5.com/ru/forum/316795/page2#comment_12259472
这是因为在一个库中声明的任何全局变量,除了在该库中,在其他地方是不可见的。他们也应该在库中声明一个全局变量,并想知道为什么在其他地方看不到它。#import不是#include
因此,在一个库中声明的任何全局变量,除了在该库中,在其他地方都是不可见的。他们也应该在一个库中声明一个全局变量,并想知道为什么它在其他地方不可见。#import不是#include
extern是在MS DOS时代出现的,所有的东西都被链接到编译的单元上。
我们为什么会有这样的对话?- 我写了我对借助全局变量与修饰符extern进行交换的看法--最好不要使用Extern。
在MS DOS时代,extern就出现了,一切都与编译单元完美地联系在一起。
这种讨论的意义何在?- 一位管理员过来解释了关键字extern 在MQL中的实现方式和原因。 我写了我对借助全局变量与修饰词extern进行交换的看法--最好不要使用它。
而图书馆与此有什么关系?那么单位呢?- 单位是编译器的微妙之处,你不需要知道,甚至最好不要知道,以免得出错误的结论。那么行政部门解释了什么,昨天还不清楚?不清楚的是,你怎么能不区分inlude和import。在戈罗克统治时期,Incloud和进口商品就已经存在了,而且它们和现在一样好用。