class A;
//---class B { public:
B() { a = new A; } // здесь A::s не инициализирована на момент вызова
~B() { delete a; }
A *a;
};
//---class C { public:
static B b;
};
B C::b;
//---class A { public:
A() : a( s ) {}
staticint s;
int a;
};
int A::s = 1;
//---voidOnStart() { Print( C::b.a.a ); } //результат = 0, а должен быть 1
MT5在这方面没有问题,但它有另一个问题--它对内存的消耗非常大。如果这对一个程序员来说是可以接受的,那么对一个交易员来说就是完全不可接受的。
请提供证据和对问题的准确描述。
你的操作系统是什么,构建,比特率?
提供证据和对问题的准确描述。
你的操作系统是什么,构建,比特率?
在下面的图表中,你可以看到加载的过程 一 终端MT5,我已经分配了 2006Mb的内存,其中270Mb被操作系统和活动进程所使用。MT5 "吃 "掉了这个差额。
该系统是8个TF,每个TF上有10个 "简易 "指标。总共有80个指标。"吃掉 "记忆的不是指标的 "重量",而是其数量。我在这个论坛的第1306页上讲过,--"发现了一个幂数关系 的排序--毫秒数=0.000005*n^2,其中n是要处理的订单数"。
同样的事情发生在MT5和指标的计算中。
系统和所有活动进程都显示在图表上。该系统产生领先的、可明确执行的、未来 价格变化的信号。
下面你可以看到连续下载的内容五个 MT4终端有80个与MT5相同的轻型指标。记忆没有什么问题。
从MQL5到MQL4的系统指标被转移,当在MT5中,卖出价、买入价和最后的价格线在任何地方,而不是它们应该在的地方,它不可能在MT5中工作。
在下面的图片中,你可以看到加载的过程 一 MT5终端,我已经分配了 2006Mb的内存,其中270Mb被操作系统和活动进程使用。MT5 "吃 "掉了这个差额。
该系统是8个TF,每个TF上有10个 "灯 "指示器。总共有80个指标。"吃掉 "记忆的不是指标的 "重量",而是其数量。我在这个论坛的第1306页上讲过,--"发现了一个幂数关系 的排序--毫秒数=0.000005*n^2,其中n是要处理的订单数"。
同样的事情发生在MT5和指标的计算中。
系统和所有活动进程都显示在图表上。该系统产生领先的、可明确执行的、未来 价格变化的信号。
下面你可以看到连续下载的内容五个 MT4终端有80个与MT5相同的轻型指标。记忆没有什么问题。
从MQL5到MQL4的系统指标被转移,当在MT5中,卖出价、买入价和最后的价格线在任何地方,而不是它们应该在的地方,它不可能在MT5中工作。
有时 "容易 "的指标并不那么容易,在这里我们应该看看它们的算法,使其更加宽松,因为它们中的大多数是按ticks计算的,有些甚至每一个tick都要重新计算整个历史,但事实上它们都是离散的,每个bar计算一次就可以了。
80个指标)。我也许应该更谦虚一些,因为机器已经不拉了。按终端划分。
在MT5中,有更多的ticks。
这里有一个问题。OBJPROP_TEXT 属性的字符限制在哪里?
这里有一个问题。OBJPROP_TEXT 属性的字符限制在哪里?
string在初始化静态成员 之前调用一个构造函数
而如果A类描述被放在首位,结果就是1。显然,结果不应该取决于类声明的顺序执行错误:无效的EX5文件 (8)
这里有一个问题。OBJPROP_TEXT 属性的字符限制在哪里?
这是我第二个星期在周末看到类似的错误。
在分钟图上,周五收市后再过1小时,就会画出周期为2分钟 的零高柱。
这似乎是随着最新的更新而来的。