Etkili Modern C++

C++11 ve C++14 ile başa çıkmak, sundukları özelliklere (örneğin, otomatik tür bildirimleri, hareket semantiği, lambda ifadeleri ve eşzamanlılık desteği) aşina olmaktan daha fazlasını gerektirir. Buradaki zorluk, yazılımınızın doğru, verimli, bakımı yapılabilir ve taşınabilir olması için bu özellikleri etkili bir şekilde kullanmayı öğrenmektir. İşte bu ücretsiz e-kitap burada devreye giriyor. C++11 ve C++14 kullanarak, yani modern C++ kullanarak gerçekten harika yazılımların nasıl yazılacağını anlatıyor.

Bu kitapta bulacağınız konulardan bazıları:
  • The pros and cons of braced initialization,noexcept specifications, perfect forwarding, and smart pointer make functions
  • The relationships among std::move, std::forward, rvalue references, and universal references
  • Techniques for writing clear, correct, effective lambda expressions
  • How std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency API
  • How best practices in "old" C++programming (i.e.,C++98) require revision for software development in modern C++


ÜCRETSİZ dokümanı indirmek için formu doldurun
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.