Hatalar, hatalar, sorular - sayfa 2860
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Bu doğru derleyici davranışı mı? Görünüşe göre A::i'ye erişilen A::f() yöntemine yapılan çağrı sırasında A::i yaratılmamış.
"Yaratılmış" kelimesinin anlamı nedir?
static, genel bir değişkeni veya işlevi gizlemek için bir komisyon oluşturmanın bir yoludur ve görünürlüğü işlevin veya sınıfın kapsamıyla sınırlar
Global değişkenin belleği her zaman mevcuttur.
Ve evet, başlatma sırası global değişkenler için çok önemlidir (yani, değişkene başlatılmadan önce erişmekten kaçınmak için)
Yukarıdaki örnekte, yuvarlandı ...
Yukarıdaki örnekte, yuvarlandı ...
Buradaki derleyiciyi değiştirecek misiniz? Şahsen, her şeyin olduğu gibi kalmasını isterim.
Buradaki derleyiciyi değiştirecek misiniz? Şahsen, her şeyin olduğu gibi kalmasını isterim.
Davranışlarımızı değiştirmeyi planlamıyoruz.
Ancak genel değişkenlere erişim hatalarını (başlatmadan önce) tespit etmek için ertelenmiş bir görev vardır.
Özelliği uygularsak, yukarıdaki kodu derlerken bir uyarı alırsınız: A::i'yi başlatmak için, A::i başlatılmış değişkenine erişilen A::f() işlevi kullanılır.
Özelliği uygularsak, yukarıdaki kodu derlerken bir uyarı alırsınız: A::i'yi başlatmak için, A::i başlatılmış değişkenine erişilen A::f() işlevi kullanılır.
Teşekkür ederim!
Davranışı değiştirmeyi planlamıyoruz
O zaman, bildirimin tamamlandığı andan itibaren bir değişkenin bildirilmiş olarak kabul edilmesi kendi konseptinizle çelişir. O zaman neden icat ettin? Bir durumda öyleyse ve diğerinde - farklı
İyi bir dilin tek tip kuralları vardır, tersi değilO zaman, bildirimin tamamlandığı andan itibaren bir değişkenin bildirilmiş olarak kabul edilmesi kendi konseptinizle çelişir. O zaman neden icat ettin? Bir durumda öyleyse ve diğerinde - farklı
İyi bir dilin tek tip kuralları vardır, tersi değilAslında sıradan bir insanım ama böyle bir şey (int i = i) bir içkiyle bile aklıma gelmezdi ...... 8(
Aslında sıradan bir insanım ama böyle bir şey (int i = i) bir içkiyle bile aklıma gelmezdi ...... 8(
Ve orijinal örnekten temel fark nedir? Fazlalığı kaldırın ve şunları alın:
Sadece bir sürü satır var, ama burada sadece bir tane var
Derleme hatası yoksa, burada olmamalıdır (ve tam tersi), aksi takdirde bu bir karışıklıktır.
O zaman, bildirimin tamamlandığı andan itibaren bir değişkenin bildirilmiş olarak kabul edilmesi kendi konseptinizle çelişir. O zaman neden icat ettin? Bir durumda ve diğerinde - farklıysa
İyi bir dilin tek tip kuralları vardır, tersi değilVe orijinal örnekten temel fark nedir? Fazlalığı kaldırın ve şunları alın:
Sadece bir sürü satır var, ama burada sadece bir tane var
Derleme hatası yoksa, burada olmamalıdır (ve tam tersi), aksi takdirde bu bir karışıklıktır.
Yanılıyorsun, aynı değiller.
Bir sınıftaki statik değişkenin bildirimi, onun ön bildirimidir (bir işlevin veya sınıfın ön bildirimine benzer), ancak aslında yerleştirme, derleyiciye yalnızca değişkenin bellekte nerede saklanacağını ve ne zaman saklanacağını söyler. başlatılmalı