错误、漏洞、问题 - 页 1132

 
A100:

当试图改变一个声明为常数的指针时,没有错误

是否允许在私有部分声明一个构造函数?编译器不会出错吗?
 

因此,受人尊敬的开发商已经对该申请 做出了回应。

支持团队2014.04.16 15:58

我们会做一个停止的标志,但在指标中使用它没有多大意义。指标不打算在OnCalculate中进行超重的或循环的计算,因为与专家顾问和脚本不同,它们不是在独立的线程中执行。这意味着,通过循环指标线程,你停止了形成历史(同步、添加刻度线等)。
支持团队 2014.04.16 15:59
状态:已完成开放
 
Fleder:
是否允许在私有部分声明一个构造函数?编译器没有抱怨?

你可以,因为这本身就没有争议,任何限制都必须有正当理由。这样的对象可以在类本身内部创建,而这样的对象的指针可以在类之外创建。

 
A100:

你可以,因为这本身没有争议,任何限制都必须有正当理由。这样的对象可以在类本身内部创建,而这样的对象的指针可以在类之外创建。

如果你可以,为什么编译器说你不可以。

 
mql5:
现在有义务放置静态成员。

谢谢你。然而,并不清楚它们应该放在哪里......我第一次尝试把它们推到根中,在函数之前或直接推到类的旁边,都没有成功--错误类型只是变成了重新定义。但好吧,我再试试,也许能找到一个好地方。


Fleder:更好的办法是,尽量避免使用它们。

那么,也告诉我...否则如何存储所有这些信息,这些信息需要在X年内计算一次(某个地方是一分钟,某个地方是一整周),并在几个类中使用每个刻度?还是你认为开始用新闻、阻力位重新配对不同的数组,并对过去10000个烛台的每一个刻度进行计算统计会更好?:)而在一些地方,每一次打勾都要数次,对每一个类的对象 分别打勾?然后,我猜想,在测试器中运行一年半的时间将不是像现在这样的一个小时,而是整个真正的一年半 :)
 
Lone_Irbis:

谢谢你。然而,并不清楚它们应该放在哪里......我第一次尝试把它们推到根中,在函数之前或直接推到类的旁边,都没有成功--错误类型只是变成了重新定义。但好吧,我再试试,也许我会找到合适的地方。


好吧,也告诉我。我还能如何存储所有这些必须在X中计算一次的信息(有时是一分钟,有时是一整个星期),并在几个班级中使用每一个刻度?还是说你认为每一个刻度都要重新开始,用新闻、阻力位来解析数组,并计算过去10000个蜡烛图的统计数据更好?:)而在一些地方,每一次打勾都要数次,对每一个类的对象 分别打勾?那么我怀疑,在测试器中运行一年半的时间将不是像现在这样的一个小时,而是整整一年半的时间 :)
而且最好也不要使用测试器。
 
Fleder:

如果你可以,为什么编译器说你不可以?

它并没有告诉我

class B {
        B() {}
};
void OnStart()
{
        B *b;
}
再次强调:这样的对象可以在类本身内部创建,但这样的对象的指针也可以在类之外创建。
 

我不明白连接时如何扫描服务器?以前,我输入服务器的名称并弹出列表,我添加了必要的(图片2,大约两星期前有添加的服务器)在图片1中不再扫描必要的服务器,我无法添加。哪些事情已经不可能了,或者你自己怎么做?


 
Fleder:
而且最好也不要使用测试器。

是的,而且外汇最好也不要使用。或电脑,对于这个问题 :)这对你没有好处。

总之,已经有一个修复方案了。这不是很好,但它是有效的。该修复方案被称为 "让你的OOP见鬼去吧"。%)通过将所有静态 变量从类中锯开,去掉静态前缀,并将它们整齐地堆放在一起,从而消除了这些错误。

总的来说,我不知道为什么开发人员不喜欢静态变量,为什么他们不得不删除自动变量初始化功能,但如果我不得不这样做,我就不得不这样做。我们必须使用变通办法......

 
Lone_Irbis:

是的,而且外汇最好也不要使用。或电脑,对于这个问题 :)这一点都不健康。

总之,已经有了一个解决方案。这不是很好,但它是有效的。该修复方案被称为 "让你的OOP见鬼去吧"。%)通过将所有静态 变量从类中锯开,去掉静态前缀,并将它们整齐地堆放在一起,从而消除了这些错误。

总的来说,我不知道为什么开发人员不喜欢静态变量,为什么他们不得不删除自动变量初始化功能,但如果我不得不这样做,我就不得不这样做。我们必须使用变通办法......

简单的自动初始化被显式安置所取代。

而如果你努力追求完美,那么。

1.最好的交易方式是不交易。

2.生活的最佳方式是不生。