The C++ language is complex, and offers many possibilities. Whether it’s memory management or better use of the language, it’s important to make sure that the code you put in place will provide the most security.
Introduction to STL
Presentation of the basic elements of the STL.
– The string class
– Associative containers
– Sequential containers
Introducing dynamic typing with RTTI.
– Advantages and disadvantages of dynamic typing
– Dynamic type conversion
– The type identification operator
Presentation of smart pointers and their use.
– What is a smart pointer?
– Advantages and disadvantages
– Implicit conversion
Compatibility between C and C++
Overview of code elements that are not compatible between C and C++.
– C code incompatible with C++
The utilities part of the STL
In STL, utilities offers many tools that make it easier to debug C++ applications.
– The even class
– Automatic pointers
– Auxiliary functions
The Object Functions of the STL
Presentation of the Object functions (often called functors) of the STL.
– Presentation of Object functions
– Using Object functions
The digital components of the STL Presentation of the use of digital components (complex numbers …).
– Complex numbers
– The valarray class
– Numerical functions
Presentation of allocators and their usefulness.
– Role of allocators
– The default allocator
– User allocators
The Boost Library
Presentation of the Boost library.
– Presentation of meta-programming
– Code calculation and optimization
– Automatic code generation
Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.
+216 96 803 221
Upgradetek Engineering is a strategy and management consulting firm, specialized in the transformation of financial institutions. As one of the leaders of this sector in Tunisia, we have been supporting our banking and financial clients for more than 14 years in the evolution of their business model, in defining and implementing new target business models and improving their performance.
23, Avenue of Naplouse 1001 Tunis, Tunisia
+216 71 33 93 95