Key Features Hundreds of thousands of developers use C++ for everything from gaming to major commercial business applications. C++ is notoriously complex-most competing books are introductions to the language, and dont cover more advanced languageMoreKey Features Hundreds of thousands of developers use C++ for everything from gaming to major commercial business applications. C++ is notoriously complex-most competing books are introductions to the language, and dont cover more advanced language features and programming techniques.
The book fully covers the C++0x release- the most significant new release of the C++ language since 2003. Authors illustrate each feature with working code that readers can plug into their own apps. Well-reviewed first edition . About the Book: Professional C++ C++ is the most commonly used language for game programming aswell as many commercial software applications. It is also complexand difficult to master. Many experienced C++ programmers areunfamiliar with its advanced features and are not using its fullcapabilities.
Professional C++, Second Edition, shows readers how to bestdesign and build applications to solve real-world problems. It thendrills down to show how to implement the solution using the fullcapabilities of the language, exploring little-known features ofC++. The authors also demonstrate best practices for programmingstyle, testing, and debugging. In 2011, the C++ Standards Committee will release the mostsignificant and far-reaching revision to the C++standard--code-named C++0x. C++0x will replace the current 1998 and2003 standards, with significant changes to core language featuresand syntax, and extensions to the C++ Standard Library and itstemplates.
Major changes of interest to professional developersinclude: Multithreading- Generic programming. Runtime and build-time performance enhancements. Language usability enhancements Core language improvements (e.g., support for hash tables andregular expressions). The standard itself is growing from 782 pages to well over 1000pages, requiring a substantially revised edition of ProfessionalC++ to cover the new and modified material. Although C++ is often the language of choice from gameprogramming to major commercial sof