错误、漏洞、问题 - 页 2718 1...271127122713271427152716271727182719272027212722272327242725...3184 新评论 fxsaber 2020.04.22 09:07 #27171 Sergey Dzyublik:ArrayResize应用于不同的数组。 或者你想让一个数组有一连串的值a:1,2,3,4,5,6,7,8,...? 一个阵列。从你的变体中,我看到了连续的ArrayResize 的可能性。 Sergey Dzyublik 2020.04.22 09:10 #27172 fxsaber:一个阵列。从你的变体中,我看到了连续的ArrayResize的可能性。 你也可以在构造函数中增加default_a,在ArrayResize 之前将其归零为所需的值。 fxsaber 2020.04.22 09:13 #27173 Sergey Dzyublik: 你也可以在构造函数中增加default_a,在ArrayResize之前将其重置为所需的值。 对于一般的任务,你不能这样做,因为它不是一个连续的值。 很遗憾,我们不得不拖着一个静态变量和一个公共变量。它看起来很松脆。 Koldun Zloy 2020.04.22 09:55 #27174 fxsaber: 我如何创建一个结构数组,其中一个字段是常数? 或者说。 struct A { const int a; A( const int i ) : a(i) { } A() : a( getDef() ) {} static int getDef() { static int n = 0; return sdefs[n++]; } }; int sdefs[] = {5, 100, 200, 150, 500}; Anna Rich 2020.04.22 10:27 #27175 你好交易员 !出现了一种情况。几天前,我停止了接收信号的复制,虽然我连接到了信号,但一切都很好。VPS在工作。我前天登录了终端,复制工作立即开始。昨天,它没有再被复制( 。因此,我错过了利润...三天。我从我的手机上监控交易。有谁知道为什么会发生这种情况? fxsaber 2020.04.22 10:39 #27176 Koldun Zloy: 作为一种选择。 谢谢你。填充完数组 后,你可以做ArrayFree(::sdefs)。 [删除] 2020.04.22 13:28 #27177 fxsaber: 我如何创建一个结构数组,其中一个字段是常数? 你想要的东西很奇怪。我认为--结构是C实体,我们应该把它们当作POD对象,被动的,没有构造函数和其他糖。你可以制作一个包含结构的setter的类,setter将不允许重新分配。我认为从设计的角度来看,这是更正确的。 fxsaber 2020.04.22 13:31 #27178 Vict: 你想要的东西很奇怪。我认为--结构是C实体,我们应该把它们当作POD对象,被动的,没有构造函数和其他糖。 你可以做一个包含结构的setter的类,setter将不允许重新分配。我认为从设计的角度来看,这是更正确的。 在我看来,创建后永远不会(也不应该)被改变的字段在逻辑上是规定的const。 [删除] 2020.04.22 13:37 #27179 fxsaber: 在我看来,那些在创建后永远不会(也不应该)被改变的字段,写成const是符合逻辑的。 那么,你也有一个构造函数。当然,这取决于你,但结构是C实体,模型是不同的--具有外部逻辑(功能)的被动实体。 fxsaber 2020.04.22 13:46 #27180 Vict: 好吧,他们还用构造器卡住了你。当然,这取决于你的决定,但结构是C实体,模型是不同的--具有外部逻辑(功能)的被动实体。 构造函数只是因为没有它你就不能初始化一个常量字段。结构或等级--没有任何区别。最主要的是要有一个对象。 1...271127122713271427152716271727182719272027212722272327242725...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
ArrayResize应用于不同的数组。
或者你想让一个数组有一连串的值a:1,2,3,4,5,6,7,8,...?
一个阵列。从你的变体中,我看到了连续的ArrayResize 的可能性。
一个阵列。从你的变体中,我看到了连续的ArrayResize的可能性。
你也可以在构造函数中增加default_a,在ArrayResize 之前将其归零为所需的值。
你也可以在构造函数中增加default_a,在ArrayResize之前将其重置为所需的值。
对于一般的任务,你不能这样做,因为它不是一个连续的值。
很遗憾,我们不得不拖着一个静态变量和一个公共变量。它看起来很松脆。
我如何创建一个结构数组,其中一个字段是常数?
或者说。
作为一种选择。
谢谢你。填充完数组 后,你可以做ArrayFree(::sdefs)。
我如何创建一个结构数组,其中一个字段是常数?
你想要的东西很奇怪。我认为--结构是C实体,我们应该把它们当作POD对象,被动的,没有构造函数和其他糖。你可以制作一个包含结构的setter的类,setter将不允许重新分配。我认为从设计的角度来看,这是更正确的。
你想要的东西很奇怪。我认为--结构是C实体,我们应该把它们当作POD对象,被动的,没有构造函数和其他糖。 你可以做一个包含结构的setter的类,setter将不允许重新分配。我认为从设计的角度来看,这是更正确的。
在我看来,创建后永远不会(也不应该)被改变的字段在逻辑上是规定的const。
在我看来,那些在创建后永远不会(也不应该)被改变的字段,写成const是符合逻辑的。
那么,你也有一个构造函数。当然,这取决于你,但结构是C实体,模型是不同的--具有外部逻辑(功能)的被动实体。
好吧,他们还用构造器卡住了你。当然,这取决于你的决定,但结构是C实体,模型是不同的--具有外部逻辑(功能)的被动实体。
构造函数只是因为没有它你就不能初始化一个常量字段。结构或等级--没有任何区别。最主要的是要有一个对象。