错误、漏洞、问题 - 页 1136 1...112911301131113211331134113511361137113811391140114111421143...3184 新评论 Vasiliy Sokolov 2014.04.22 09:01 #11351 A100:这是正确的,它必须是,否则指定的意义是什么?而不是 要使用标准集合,一个类必须没有const方法,因为不是每个类都能这样做,但每个类都可以使用标准集合。const约束是由一个外部函数 施加的,这是它的权利,但它不允许对第三方对象的架构施加约束。 Vasiliy Sokolov 2014.04.22 09:06 #11352 TheXpert: A* B::a = new A;构造函数A不是静态的,试图调用它自然会导致一个错误。'A' - non static methods and members cannot be used. A100 2014.04.22 09:19 #11353 C-4: const约束是由外部函数 施加的,这是它的权利,但它无权对第三方对象的架构施加约束。那么请解释一下,你在const下面规定的意义是什么--只是为了成为?void f(const A* a) //почему не void f(A* a) Vasiliy Sokolov 2014.04.22 09:27 #11354 A100:解释一下,那么你在const下面指定的意义是什么--只是为了成为? 这是向标准库的 开发者提出的问题,不是向我提出的。不幸的是,如果你想使用Compare,你必须根据其签名重新定义它,即使用const。否则,标准的搜索、排序和粘贴算法将无法在我的对象上工作。但我的对象不包含const,而且根据它们的结构,不能包含const。那么问题来了,为什么我不能使用标准的存储算法,就因为我没有访问这个该死的 const?!!!! sas1vav 2014.04.22 09:37 #11355 как начать работать в торговом терминале? я понятия просто не имею... TheXpert 2014.04.22 09:38 #11356 C-4:构造函数A不是静态的,试图调用它自然会导致一个错误。这实际上是一个有效的初始化。类中的静态与对象没有关系,对象是静态的。 而它不能编译的事实看起来真的是一个错误。 Tron_KZ 2014.04.22 09:39 #11357 Fleder, 谢谢你的澄清!项目的 作者是否保留了MetaEditor和MQL语言的更新日志? Artem Temnikov 2014.04.22 09:43 #11358 Tron_KZ:Fleder, 谢谢你的澄清!项目的作者是否保留了MetaEditor和MQL语言的更新日志? 请看这里。 A100 2014.04.22 09:50 #11359 C-4: 所以问题是,为什么我不能使用标准的存储算法,只是因为我不能访问该死的const?!!!!公告void f(const A* a) 并不意味着类A必须只有常量方法。这只意味着在f()本身中只有const方法可以被调用 Vasiliy Sokolov 2014.04.22 09:52 #11360 TheXpert:这实际上是正确的初始化。一个类中的statik与作为statik的对象没有关系。 而它不能编译的事实看起来真的是一个错误。我已经写信给服务台,但希望开发人员能更快地作出回应。 1...112911301131113211331134113511361137113811391140114111421143...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这是正确的,它必须是,否则指定的意义是什么?
而不是
A* B::a = new A;
构造函数A不是静态的,试图调用它自然会导致一个错误。
const约束是由外部函数 施加的,这是它的权利,但它无权对第三方对象的架构施加约束。
那么请解释一下,你在const下面规定的意义是什么--只是为了成为?
解释一下,那么你在const下面指定的意义是什么--只是为了成为?
构造函数A不是静态的,试图调用它自然会导致一个错误。
这实际上是一个有效的初始化。类中的静态与对象没有关系,对象是静态的。
而它不能编译的事实看起来真的是一个错误。
Fleder, 谢谢你的澄清!项目的 作者是否保留了MetaEditor和MQL语言的更新日志?
Fleder, 谢谢你的澄清!项目的作者是否保留了MetaEditor和MQL语言的更新日志?
所以问题是,为什么我不能使用标准的存储算法,只是因为我不能访问该死的const?!!!!
公告
并不意味着类A必须只有常量方法。这只意味着在f()本身中只有const方法可以被调用这实际上是正确的初始化。一个类中的statik与作为statik的对象没有关系。
而它不能编译的事实看起来真的是一个错误。