Hatalar, hatalar, sorular - sayfa 1086

 
Virgül (,) işlemi yalnızca bir döngüde çalışır ve her zaman değil
 bool f1( int a, int b ) { return ( a > b ); }

bool f2( int a )
{
         int i;
         for ( Print ( i ), i = 1 ;               i < 3 ;  Print ( i ), i++ ); //нормально
         for ( Print ( i ), i = 1 ; ( Print ( i ), i < 3 ); Print ( i ), i++ ); //о шибка компиляции
        bool b = f1(( Print ( i ), 1 ), 0 ) // ошибка компиляции
	int j;
	j = Print ( 1 ), i;              // ошибка компиляции
         int k = ( Print ( 1 ), i);        // ошибка компиляции
        return ( Print ( 1 ), true );       // ошибка компиляции
}

İşlev bağımsız değişkenlerinde, ifadeleri değerlendirirken, başlatma sırasında ve karşılığında - derleme hatası

MQL5 başvurusu şöyle der: " Sonucun türü ve değeri, doğru ifadenin türü ve değeriyle aynıdır." Ancak bu özellik, örneklerden de görüleceği üzere fiilen uygulanmamaktadır. Böyle bir ifade parantez (,) içine alındığından, fonksiyon argümanlarında ve başlatmada herhangi bir karışıklık yoktur.

 
A100 :
Virgül (,) işlemi yalnızca bir döngüde çalışır ve her zaman değil

Bu, yalnızca mevcut (korkunç) C/C++ koduyla uyumluluk adına bırakıldı.

Allah böyle yazmasın. Böyle bir virgül kullanımı yasaklanmalıdır.

 
bas :
Ve aynı zamanda, enstrümanların arşivi farklı klasörlere yazılır ve çakışma, kesişme vb. yoktur, çizelgelerdeki işaretleme kaybolmaz mı? Ve mevcut komisyoncunun sahip olmadığı bir aracı test etmek için başka birinin sunucusuna geçmeniz mi gerekiyor?

Terminal yardımından:

profiller

Profiller, grafik gruplarıyla rahat çalışma için tasarlanmıştır. Profiller şunları hatırlar:

Profilin kaydedildiği sırada açık olan grafikler

bu grafiklerin yeri ve boyutu;

· Bu çizelgelere uygulanmış şablonlar .

Örneğin: "EURO" profili. "EURUSD D1" grafiğine bir çizgi çizin. Başka bir komisyoncuya geçiş yapıldıktan sonra çizgi çizilmiş "EURUSD D1" grafiği de açılacaktır. Daha da iyisi, sadece kendiniz deneyin.

 
barabashkakvn :
Yardım yardımdır, ancak bir kez terminaldeki her şeyi güncellediğimde, şimdi denememeye çalışıyorum.
 
Renat , böceğim hakkında bir şey söyle, üçüncü günü bekliyorum.
 
bas :
Renat , böceğim hakkında bir şey söyle, üçüncü günü bekliyorum.
Size zaten cevap verildi.
 
Evet, ve İnternet'in bununla hiçbir ilgisi olmadığını söyledim.
 
bas :
Yardım yardımdır, ancak bir kez terminaldeki her şeyi güncellediğimde, şimdi denememeye çalışıyorum.
JMuhtemelen varsayılan profili kaybettiniz. Varsayılanlara bağlı kalmamak için kendi profilimi oluşturuyorum. Profillerimin üzerine asla yazılmadı.
 
bu, const'ın atlanmasına izin verir
 class A {
         void f() const ;
         int i;
};

void A::f() const
{
        i = 0 ;       //ошибка     - правомерно
         this .i = 0 ; //нет ошибки - обходим const
}
 
A100 :
bu, const'ın atlanmasına izin verir
Teşekkürler, düzelteceğiz.