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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • ExcelTutorials

    ExcelTutoria

    2 Mayıs 2009
  • mliskIT

    mliskIT

    29 Mart 2012