Advanced C++ Development Techniques

Level

Advanced C++ Development Techniques

Focus on Training
Logo Focus on Training

Need more information? Get more details on the site of the provider.

Starting dates and places
There are no known starting dates for this product.
  • View related products with starting dates: C/C++.

Focus on Training offers this product as a default in the following regions: N/A

Description

You must have solid and genuine experience of C++ including class definitions and member functions, constructors and destructors, references, virtual functions and new and delete operators.

Delegates will learn how to

* Describe advanced inheritance issues, such as private inheritance, multiple inheritance, and virtual base classes
* Use advanced C++ language features and programming techniques, such as Run-Time Type Identification (RTTI), smart pointers and delegation
* Use different memory management techniques and strategies to customise and optimise memory usage in a C++ program
* Design, implement and use template functions and template classes
* Take advantage of the standard C++ libr…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: C/C++, Programming (general), Web Accessibility, Web Analytics, and English (FCE / CAE / CPE).

You must have solid and genuine experience of C++ including class definitions and member functions, constructors and destructors, references, virtual functions and new and delete operators.

Delegates will learn how to

* Describe advanced inheritance issues, such as private inheritance, multiple inheritance, and virtual base classes
* Use advanced C++ language features and programming techniques, such as Run-Time Type Identification (RTTI), smart pointers and delegation
* Use different memory management techniques and strategies to customise and optimise memory usage in a C++ program
* Design, implement and use template functions and template classes
* Take advantage of the standard C++ library
* Design and use container classes and iterators
* Use C++ exceptions to simplify error handling in large programs

C++ is the standard language for implementing object-oriented designs, but although based on C, C++ introduces many subtle syntactic and design issues. For developers whose C++ experience goes back further, many of the changes as a result of standardisation make standard C++ a very different programming environment.

This course will keep the audience abreast of these changes. It covers four main areas: new and advanced language features; using the standard library; implementing object-oriented concepts and patterns in C++; effective C++ programming techniques and idioms. It also suggests ways to maximise efficiency, code quality, and reusability.

Delegates will gain a greater understanding of the capabilities and potential pitfalls of the C++ language and will be more able to use C++ language features to write robust, quality software and you will also have a good grounding to make the best use of specific component technologies, such as COM and CORBA.

There are no reviews yet.
  • View related products with reviews: C/C++.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.