Hatalar, hatalar, sorular - sayfa 2762
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
kontrol:
Tamam, derleyici uyarıları olmadan çalışır
teşekkürler
Güleceksin, ama yine de uyarmadan çalışıyor.
Güleceksin, ama yine de uyarmadan çalışıyor.
sen de güleceksin ama bu UB'ye giden yol ve sonraki yapılarda zor bir hata bulmanın yolu :-)
int foo=-1;
uchar bar=(uchar)foo; // чему должен быть равен bar ?
kontrol:
Tamam, derleyici uyarıları olmadan çalışır
teşekkürler
Bu durumda neden ArrayInitialize'ı çağıralım? Neden sadece uchar uc[16] = {0xFF}; yazmıyorsunuz? ?
ArrayInitialize, dinamik olarak ayrılmış diziler için anlamlıdır, ancak burada boyutun açıklama sırasında bilindiği iddia edilmektedir.
Güleceksin, ama yine de uyarmadan çalışıyor.
komik değil, bu doğru başlatma değil, o zaman kendiniz neden yaptığınızı anlayamazsınız
uchar'a yayın yaparken yüksek baytın kesileceği açıktır.
Bu durumda neden ArrayInitialize'ı çağıralım? Neden sadece uchar uc[16] = {0xFF}; yazmıyorsunuz? ?
ArrayInitialize, dinamik olarak ayrılmış diziler için anlamlıdır, ancak burada boyutun açıklama sırasında bilindiği iddia edilmektedir.
gitmeyecek
print, ilk eleman 255 olacak ve geri kalanı 0, 0, 0, ...
Tamam, derleyici uyarıları olmadan çalışır
iyi bir şekilde getirmeden
UPD hayır, ayrıca bir uyarı, böyle bir hazır bilgi, ushort tipine sahiptirBir kez daha birdenbire...
Bir kez daha birdenbire...
bir şey tamamen kafam karıştı)
128 ve 0xFF'den gelen sabitler hakkında uyarır, ancak aynı değerlere sahip int değişkenleri hakkında uyarmaz.
üstelik -1 int sabiti hakkında da uyarmaz. Bunda bir mantık var mı?
ps -1 ile açık, muhtemelen, kurallara göre maksimum değerde herhangi bir imzasıza indirgenmiştir. ve değişkenler sabitlerden daha kötüdür.iyi bir şekilde getirmeden
UPD hayır, ayrıca bir uyarı, böyle bir hazır bilgi, ushort tipine sahiptir'\xFF'
?? çıldırmak ... 4-ke (vesilesiyle açık) rulolar halinde.
void OnStart()
{
ushort foo='\xFF';
}
PS/ aniden, bazen, bir dizi web sitesi figürüne sahip olan, onlara yardım edin.