Cart
Free Shipping in Australia
Proud to be B-Corp

Sams Teach Yourself C++ in 10 Minutes Jesse Liberty

Sams Teach Yourself C++ in 10 Minutes By Jesse Liberty

Sams Teach Yourself C++ in 10 Minutes by Jesse Liberty


$29.49
Condition - Good
Only 2 left

Summary

. A fast and direct way to learn the fundamentals of this powerful language. Can be used as a quick introduction to programming or as a pocket reference for the techniques, syntax and tools of C++ programming.

Sams Teach Yourself C++ in 10 Minutes Summary

Sams Teach Yourself C++ in 10 Minutes by Jesse Liberty

Sams Teach Yourself C++ in 10 Minutes is the fastest, most direct way to learn the fundamentals of this powerful language. Each chapter is short, focused and straightforward. The book can be used as a quick introduction to programming or as a pocket reference for the techniques, syntax and tools of C++ programming. Sams Teach Yourself C++ in 10 Minutes stands out from the competition by providing quick, short, easy to digest micro-lessons; each of which can be mastered in under 10 minutes. Jesse Liberty assumes no prior programming experience whatsoever; he begins by showing you the absolute fundamentals of what is a program then guides you to write your first program. It covers all the important topics of C++, and provides you with a solid foundation on which to build your programming knowledge.

About Jesse Liberty

Jesse Liberty is President of Liberty Associates, Inc., which provides on-site training, mentoring, consulting, and contract programming. Jesse is the author of Sams Teach Yourself C++ Programming in 21 Days and Sams Teach Yourself C++ Programming in 24 Hours, as well as Beginning Object-Oriented Analysis and Design and other books on C++ and object-oriented programming. Jesse was a software architect for Xerox, a distinguished software engineer for AT&T, and Vice President of Citibank?s Development Division.

Table of Contents

Introduction. 1. What Is C ++? Why C++ Is the Right Choice. Preparing to Program. C++, ANSI C++, Windows, and Other Areas of Confusion. Your Compiler and Editor. The Development Cycle. HELLO.CPP-Your First C++ Program. Compile Errors. 2. What Is a C++ Program? The Parts of a Simple Program. Comments. Functions. 3. Variables. What Is a Variable? Defining a Variable. Creating More Than One Variable at a Time. Assigning Values to Your Variables. Constants. 4. Statements. Statements. Expressions. Operators. Combining the Assignment and Mathematical Operators. Increment and Decrement. Precedence. Nesting Parentheses. The Nature of Truth. Relational Operators. 5. The if Statement. The if Statement. Use Braces in Nested if Statements. Logical Operators. 6. Functions. What Is a Function? Declaring and Defining Functions. Local Variables. Function Statements. Function Arguments. Parameters Are Local Variables. Return Values. Default Parameters. Overloading Functions. 7. Classes. Creating New Types. Classes and Members. Accessing Class Members. Private Versus Public. Implementing Class Methods. 8. More About Classes. Constructors and Destructors. const Member Functions. 9. Using Classes Well. Interface Versus Implementation. Where to Put Class Declarations and Method Definitions. Inline Implementation. Classes with Other Classes as Member Data. 10. Looping. Looping. while Loops. do...while Loops. for Loops. 11. switch Statements. switch Statements. 12. Pointers. What Is a Pointer? Why Would You Use Pointers? The Stack and the Free Store. 13. More About Pointers. Creating Objects on the Free Store. Deleting Objects. Accessing Data Members. Member Data on the Free Store. The this Pointer. Whats the this Pointer For? Stray or Dangling Pointers. const Pointers. 14. References. What Is a Reference? Creating a Reference. What Can Be Referenced? Null Pointers and Null References. Passing Function Arguments by Reference. Returning Multiple Values. 15. Advanced References and Pointers. Passing by Reference for Efficiency. References as an Alternative. When to Use References and When to Use Pointers. Dont Return a Reference to an Object That Isnt in Scope! Returning a Reference to an Object on the Heap. Pointer, Pointer, Who Has the Pointer? 16. Advanced Functions. Overloaded Member Functions. Choosing Between Default Values and Overloaded Functions. The Default Constructor. Overloading Constructors. Initializing Objects. The Copy Constructor. 17. Operator Overloading. Operator Overloading. 18. Advanced Operator Overloading. Conversion Operators. 19. Arrays. What Is an Array? Array Elements. Writing Past the End of an Array. Fence Post Errors. Initializing Arrays. Arrays of Objects. Arrays of Pointers. Declaring Arrays on the Free Store. A Pointer to an Array versus an Array of Pointers. Pointers and Array Names. Deleting Arrays on the Free Store. 20. Character Arrays. char Arrays. strcpy() and strncpy(). String Classes. 21. Inheritance. What Is Inheritance? Private Versus Protected Members. 22. Issues In Inheritance. Constructors and Destructors. Overriding Functions. 23. Polymorphism. Virtual Methods. 24. Advanced Polymorphism. Abstract Data Types. 25. Linked Lists. Linked Lists and Other Structures. A Case Study. The Component Parts. What Have You Learned, Dorothy? 26. Templates. What Are Templates? Parameterized Types. Template Definition. The Standard Template Library. 27. Exceptions and Error Handling. Handling the Unexpected. Exceptions. Using try Blocks and catch Blocks. 28. Next Steps. Where to Get Help and Advice. Appendix A. Operator Precedence. Index.

Additional information

GOR000891620
9780672316036
067231603X
Sams Teach Yourself C++ in 10 Minutes by Jesse Liberty
Used - Good
Paperback
Pearson Education (US)
1999-03-09
256
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Sams Teach Yourself C++ in 10 Minutes