Cargando…

Mastering C++ programming : modern C++ at your fingertips /

Take your C++ coding to the next level by leveraging the latest features and advanced techniques to building high performing, reliable applications. About This Book Get acquainted with the latest features in C++ 17 Take advantage of the myriad of features and possibilities that C++ offers to build r...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Swaminathan, Jeganathan (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2017.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_on1005351392
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 171005s2017 enka o 000 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d UMI  |d STF  |d OCLCF  |d CEF  |d KSU  |d UAB  |d HS0  |d OCLCQ  |d SGP  |d OCLCO  |d OCLCQ 
020 |a 9781786461933 
020 |a 1786461935 
020 |z 9781786461629 
029 1 |a GBVCP  |b 1014938678 
035 |a (OCoLC)1005351392 
037 |a CL0500000899  |b Safari Books Online 
050 4 |a QA76.73.C153 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Swaminathan, Jeganathan,  |e author. 
245 1 0 |a Mastering C++ programming :  |b modern C++ at your fingertips /  |c Jeganathan Swaminathan. 
246 3 |a Mastering C plus plus programming 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2017. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from title page (viewed October 3, 2017). 
520 |a Take your C++ coding to the next level by leveraging the latest features and advanced techniques to building high performing, reliable applications. About This Book Get acquainted with the latest features in C++ 17 Take advantage of the myriad of features and possibilities that C++ offers to build real-world applications Write clear and expressive code in C++, and get insights into how to keep your code error-free Who This Book Is For This book is for experienced C++ developers. If you are a novice C++ developer, then it's highly recommended that you get a solid understanding of the C++ language before reading this book What You Will Learn Write modular C++ applications in terms of the existing and newly introduced features Identify code-smells, clean up, and refactor legacy C++ applications Leverage the possibilities provided by Cucumber and Google Test/Mock to automate test cases Test frameworks with C++ Get acquainted with the new C++17 features Develop GUI applications in C++ Build portable cross-platform applications using standard C++ features In Detail C++ has come a long way and has now been adopted in several contexts. Its key strengths are its software infrastructure and resource-constrained applications. The C++ 17 release will change the way developers write code, and this book will help you master your developing skills with C++. With real-world, practical examples explaining each concept, the book will begin by introducing you to the latest features in C++ 17. It encourages clean code practices in C++ in general, and demonstrates the GUI app-development options in C++. You'll get tips on avoiding memory leaks using smart-pointers. Next, you'll see how multi-threaded programming can help you achieve concurrency in your applications. Moving on, you'll get an in-depth understanding of the C++ Standard Template Library. We show you the concepts of implementing TDD and BDD in your C++ programs, and explore template-based generic programming, giving you the expertise to build powerful applications. Finally, we'll round up with debugging techniques and best practices.By the end of the book, you'll have an in-depth understanding of the language and its various facets. Style and approach This straightforward guide will help you level up your skills in C++ programming, be it for enterprise software or for low-latency applications like games. Filled with real-world, practical examples, this book will take you gradually up the steep learning... 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a C++ (Computer program language) 
650 6 |a C++ (Langage de programmation) 
650 7 |a C++ (Computer program language)  |2 fast  |0 (OCoLC)fst00843286 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781786461629/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
994 |a 92  |b IZTAP