ebook img

Modern C++ Object-Oriented Programming CPP PDF

485 Pages·2017·1.33 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Modern C++ Object-Oriented Programming CPP

CPP Modern C++ Object-Oriented Programming ''Combine old and newer features to get the best out of the language'' Margit ANTAL Sapientia Hungarian University of Transylvania 2022 C++ - Object-Oriented Programming Course content Introduction to C++ − Object-oriented programming − Generic programming and the STL − Object-oriented design − C++ - Object-Oriented Programming References Bjarne Stroustrup, Herb Sutter, C++ Core Guidelines, 2017. − M. Gregoire, Professional C++, 3rd edition, John Wiley & Sons, 2014. − S. Lippman, J. Lajoie, B. E. Moo, C++ Primer, 5th edition, Addison − Wesley, , 2013. S. Prata, C++ Primer Plus, 6th edition, Addison Wesley, 2012. − N. Josuttis, The C++ standard library. a tutorial and reference. Pearson − Education. 2012. A. Williams, C++ Concurrency in Action:Practical Multithreading. − Greenwich, CT: Manning. 2012. Module 1 Introduction to C++ Introduction to C++ C ontent History and evolution − Overview of the key features − New built-in types ● Scope and namespaces ● Enumerations ● Dynamic memory: new and delete ● Smart pointers: unique_ptr, shared_ptr, weak_ptr ● Error handling with exceptions ● References ● The const modifier ● Introduction to C++ History and evolution Creator: Bjarne Stroustrup 1983 − Standards: − The first C++ standard ● 1998 (C++98, major) − 2003 (C++03, minor) − The second C++ standard ● 2011 (C++11, major) – significant improvements in language and library − 2014 (C++14, minor) − 2017 (C++17, major) − Introduction to C+ History and evolution − source: https://isocpp.org/std/status C++: The Evolution of a Programming Language TIOBE Index - The TIOBE Programming Community index is an indicator of the popularity of programming languages. - The index is updated once a month. - The ratings are based on - the number of skilled engineers world-wide, - courses and third party vendors. - Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. Introduction to C++ Standard library C++ standard library = C standard library + STL − (Standard Template Library) STL – designed by Alexander Stepanov, provides: − Containers: list, vector, set, map … ● Iterators ● Algorithms: search, sort, … ●

Description:
M. Gregoire, Professional C++, 3rd edition, John Wiley & Sons, 2014. – S. Lippman, J. Lajoie, S. Prata, C++ Primer Plus, 6th edition, Addison Wesley, 2012 short, int, long – range depends on compiler, but usually 2, 4, 4 bytes. –.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.