Hatalar, hatalar, sorular - sayfa 1043

 
Bu?
 
Silent :
Bu?
Çok teşekkür ederim ve ayrıca bu hızlılık için. Ne kadar yazdım ve yeniden yazdım, ama hala böyle temel şeyler bulamadım)))
 

Ve az önce MQL referansına baktım

 
07041982 :

Ve az önce MQL referansına baktım

Olur. Ama kaç tane bulundu :)
 
10 class E {
20 static uint a,
30           b;
40 static long c; 
50 };
60
70 static uint E::a = 1 ,
80           E::b = 2 , //ошибка, хотя для обычных static вне класса и внутри функций - нормально (строки 110-130) 
90 static long E::c = 3 ; //не выдает ошибку, хотя после запятой сменился тип с int на uint
100
110 static uint d = 5 ,
120          e = 6 , //нормально
130 static long f = 7 ; //ошибка - правомерно, после запятой сменился тип

Bence 80. satırda hata vermemeli, 90. satırda vermese de hata vermeli. Sıralamanın karışık olmadığı, sırasıyla 80. ve 90. satırlar olmadan ayrı derleme ile onaylanır.

Aksi takdirde - sınıftaki (satır 70-80) ve sınıfın dışındaki (satır 110-130) bildirimler için farklı davranış

 
A100 :
Derleyicinin b'yi statik olarak görmediğine dair bir şüphe var.
 
class E {
static uint a,
          b;
};

uint E::a = 1 ,
uint E::b = 2 ; //uint избыточен, поскольку запятая

İşte bu - her şey yolunda,

 uint E::a = 1 ,
    E::b = 2 ; //ошибка
ve böylece - beklenmesine rağmen bir hata - aksine
 
Takas Fiyatı nasıl alınır. Yardımdan hiçbir şey anlamadım. Lütfen söyle bana.
 
zfs :
Yardımdan hiçbir şey anlamadım.
hangi linki okudun
 
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
Neden: