Description
Sams Teach Yourself C++ in One Hour a DayJesse Liberty
Siddhartha Rao
Bradley Jones
The Sixth Edition of Sams Teach Yourself C++ in 21 Days
More than 250,000 sold!
In just one hour a day, you'll have all the skills you need to begin programming in C++. With this complete tutorial, you'll quickly master the basics and then move on to more advanced features and concepts:
* Master the fundamentals of C++ and object-oriented programming
* Learn some of the more advanced features of C++
* Learn the Standard Template Library and the containers and algorithms used in most real-world C++ applications
* Learn how to build effective programs in C++ with hands-on exercises
* Get expert tips on implementing C++ in the corporate environment
Learn on your own time, at your own pace
* No previous programming experience required
* Learn C++ and object-oriented design, programming, and analysis
* Write fast and powerful C++ programs, compile the source code, and create executable files
* Understand the latest ANSI standard
* Use the Standard Template Library's algorithms and containers to write feature-rich yet stable C++ applications
* Develop sophisticated programming techniques with functions, arrays, variables, and smart pointers
* Learn to expand your program's power with inheritance and polymorphism
* Master the features of C++ by learning from programming experts
* Works with all ANSI C++ compilers
Jesse Liberty is the author of numerous books on software development, including best-selling titles on C++ and .NET. He is the president of Liberty Associates, Inc., where he provides custom programming, consulting, and training.
Siddhartha Rao, Microsoft MVP for Visual C++, has experience in programming driver and application software using C++. He is an expert in the Windows programming arena and works for a German software giant. He also moderates CodeGuru.com, a vibrant online programming community.
Bradley Jones, Microsoft MVP for Visual C++, runs a number of software development sites including Developer.com, CodeGuru.com, DevX, VBForums, Gamelan, and other JupiterWeb-owned sites.
Category: Programming
Covers: C++
User Level: Beginning - Intermediate
Register your book at informit.com/register for access to source code, example files, updates, and corrections as they become available.
CONTENTS:
PART I: The Basics
LESSON 1: Getting Started
LESSON 2: The Anatomy of a C++ Program
LESSON 3: Using Variables, Declaring Constants
LESSON 4: Managing Arrays and Strings
LESSON 5: Working with Expressions, Statements, and Operators
LESSON 6: Organizing Code with Functions
LESSON 7: Controlling Program Flow
LESSON 8: Pointers Explained
LESSON 9: Exploiting References
PART II: Fundamentals of Object-Oriented Programming and C++
LESSON 10: Classes and Objects
LESSON 11: Implementing Inheritance
LESSON 12: Polymorphism
LESSON 13: Operator Types and Operator Overloading
LESSON 14: Casting Operators
LESSON 15: An Introduction to Macros and Templates
PART III: Learning the Standard Template Library (STL)
LESSON 16: An Introduction to the Standard Template Library
LESSON 17: The STL string Class
LESSON 18: STL Dynamic Array Classes
LESSON 19: STL list
LESSON 20: STL set and multiset
LESSON 21: STL map and multimap
PART IV: More STL
LESSON 22: Understanding Function Objects
LESSON 23: STL Algorithms
LESSON 24: Adaptive Containers: stack and queue
LESSON 25: Working with Bit Flags Using STL
PART V: Advanced C++ Concepts
LESSON 26: Understanding Smart Pointers
LESSON 27: Working with Streams
LESSON 28: Exception Handling
LESSON 29: Tapping Further into the Preprocessor
Appendixes
APPENDIX A: Working with Numbers: Binary and Hexadecimal
APPENDIX B: C++ Keywords
APPENDIX C: Operator Precedence
APPENDIX D: Answers
Index
Published
22 Jul 2008
Publisher
SAMS
ISBN
9780672329418
Pages
857




Static Book Details Index Page - Click Here to go to Computer Manuals Website