SORU
10 HAZİRAN 2010, PERŞEMBE


C : İyi Uygulama alıcıları ve ayarlayıcıları satır içi yapmak için mi?

public:
     inline int GetValue() const {
          return m_nValue;
     }
     inline void SetValue(int nNewValue) {
          this -> m_nValue = nNewValue;
     }

C Öğren , daha hızlı olacağını söylediler. Çok harika olacağını düşündüm.
Ama belki de, bazı olumsuz noktalar var.

CEVAP
10 HAZİRAN 2010, PERŞEMBE


Bir profiler özellikle satır içi uygulaması performans bir sorunun neden olduğunu söyledi içi kadar bir şey bilmiyorum.

C derleyici oldukça akıllı ve neredeyse kesinlikle sizin için otomatik olarak böyle basit bir işlevi satır içi. Ve genellikle daha zeki ve ya inlined olması gerektiğini belirlemek çok daha iyi bir iş yapacak.

Veya satır içi ve çözüm odaklı olmak ne düşünmemek istiyorum. Daha sonra inline kelime içi BTW bir garanti değildir) ekleme yapmak çok kolaydır ve potansiyel yerlere kolayca bir profiler ile bulunabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009