Hatalar, hatalar, sorular - sayfa 2325
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
-> operatörünü terk etmek için ciddi nedenler var mıydı?
Hayır, ciddi bir sebep yoktu.
Yokluğunun tek gerekçesi, C++'a aşina olmayan kullanıcıların kırılgan zihinlerine dikkat etmektir.
Derleyici çift olumsuzlamayı optimize ediyor mu?
evet optimize ediyor
Hayır, ciddi bir sebep yoktu.
Yokluğunun tek gerekçesi, C++'a aşina olmayan kullanıcıların kırılgan zihinlerine dikkat etmektir.
Eğer eklersen kötü bir şey olacağını sanmıyorum.
Bir süreliğine, belirsizliğin olmadığı yerlerde pointer ile point kullanımına izin vermek mümkün olacaktır.
Ve tabii ki bir uyarı verin.
Eğer eklersen kötü bir şey olacağını sanmıyorum.
Bir süreliğine, belirsizliğin olmadığı yerlerde pointer ile point kullanımına izin vermek mümkün olacaktır.
Ve tabii ki bir uyarı verin .
Neden bu kadar zorlaştırıyorsun? Yapmak için oldukça yeterli. ve -> eşdeğer, değiştirilebilir girişler
mecazi anlamda
#define -> .
Evet, durumunuzda bir belirsizlik var. İyi bir şekilde, bunun için en azından bir derleyici uyarısı olmalıdır.
Benim çok daha basit durumumda, her şey açık. Bence C++ da buna katılıyor.
hayali bir netliğe sahipsiniz - küçük bir değişiklik (A sınıfı) ve anlam çarpıcı biçimde değişir
Bunlar sınıf değişiklikleridir ve uygun derleyici mesajıyla sonuçlanmalıdır.
Orada değilse, tam bir belirsizlik anlamına gelir.
Geçici bir çözüm olarak '!' operatörünü kullanın. (mantıksal değil)
Bir çözüm düşüneceğiz (bir sürü kod olduğu için artık davranışı değiştirmek mümkün mü?)
Bir işaretçi için, bool döküm işleminin işaret ettiği nesne üzerinde değil, işaretçi üzerinde bir işlem olması mümkündür.
Mevcut kodları değiştirmeden çalışmaz ... dinamik nesneler çökerken tüm işaretçi kavramı
Onlar. sadece yazmak yerine
karışık yazmalısın
if ( *a * *b );//(2)
Ve tüm bunlar ne için? NULL üzerindeki işaretçiyi kontrol etmek mümkün müydü? - Bunun için bir karşılaştırma operatörü var:
Neden çoğaltsın?
dinamik nesneler olarak tüm işaretçi kavramını daraltır