SORU
3 Kasım 2009, Salı


STL veya Qt kaplar?

Qt kaplar (QMap, QVector, vb.) kullanarak artıları ve eksileri nelerdir onların STL üzerinden eşdeğer?

Bir nedeni Qt tercih görebiliyorum:

  • Qt Qt kaplar diğer bölgelerine geçirilebilir. Örneğin, onlar için kullanılabilir doldurmak QVariant ve QSettings (bazı sınırlama olsa da, sadece QList ve QMap/QHash kimin anahtarları dizeleri kabul edilir).

Başka var mı?

Edit: Uygulama varsayarsak zaten Qt. dayanır

CEVAP
3 Kasım 2009, Salı


Bu cevabı zor bir soru. Gerçekten felsefi/öznel bir tartışma kaynatın.

Bununla birlikte...

Kural öneririm"When in Rome... Romalılar gibi davran"

Qt'ians yapmak gibi Qt iseniz yani arazi, kod. Bu sadece tutarlılık kaygıları/okunabilirlik için değil. Eğer Qt bir işlev için tüm bu veri geçmek zorundasın sonra stl bir kap içinde her şey saklıyorsanız ne olacağını düşünün. Gerçekten/içine olayların Qt kaplar kopyalayan bir kod bir demet yönetmek istiyorsun. Sizin code "stl kapları kullanarak. standart artık yapmıyorsun gibi zaten Qt aşırı bağımlıdır, Ve bir kapsayıcı amacı ne işe yarar bir şey için kullanmak istiyorsanız, her seferinde, ilgili Qt kabın içine kopyalayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Developers

    Android Deve

    9 Kasım 2007
  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009