|About the Book|
10 practical lessons to get you up and running in industrial strength C++ programming techniques.Contains FREE download link allowing access to the complete set of code samples and Visual Studio projects.In response to user feedback this eBook hasMore10 practical lessons to get you up and running in industrial strength C++ programming techniques.Contains FREE download link allowing access to the complete set of code samples and Visual Studio projects.In response to user feedback this eBook has been updated (as of 19 October 2015) to give the reader complete access to ALL code samples via hyperlinks, directing the reader to online samples that are nicely formatted, readable and indented.This is a VAST improvement on the standard Kindle way of text formatting, which as any programmer will observe, is unsuited to displaying program code.Lesson chapters:1. Getting started with Windows ProgrammingWrite your first Windows programs in minutes2. Further Windows ProgrammingWindows programming in greater depth.3. Getting started with the Boost C++ librariesHow install Boost in a variety of platforms and developer environmentsHow to utilize Boost in a number of practical applications4. Applying graph algorithms to practical network problemsModeling networks as links and nodes using graph data structuresApplying these to shortest path problems, minimal spanning trees and other problems5. Writing your own Soduku puzzle solverAn example of converting a complex algorithm into code6. Creating a mathematical calculatorHow to apply the Shunting Yard algorithm to write your application that reads expressionslike 3 * cos ( pi / 2 ) and calculates the mathematical result7. Applying a genetic algorithm to solve complex functionsA practical demonstration of using a genetic algorithm witten in C++ to solvecomplex mathematical functions8. Solving the traveling salesman problem using the 2-opt algorithmA powerful means of generating good solutions to traveling salesman problems quickly.Can be applied to problems containing hundred or even thousands of cities.9. Finding all possible paths for routing problemsAn example of applying recursion to find all possible paths in a network10. Improving your programs by application of the Standard Template Library (STL)Many examples of using STL structures and algorithms to make your C++ programs powerful, reliable and with fewer lines of codeContact me if you require further information.