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

  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008