Sams Teach Yourself C++ in One Hour a Day
Sams Teach Yourself C++ in One Hour a Day
YOU SAVE £9.60
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- More about Sams Teach Yourself C++ in One Hour a Day
This book is a complete tutorial for learning C++ programming, covering modern C++ 20 and designed for beginners with no programming experience. It covers object-oriented programming, the Standard Template Library (STL), and lambda expressions, and includes nearly 300 code samples.
Format: Paperback / softback
Length: 848 pages
Publication date: 24 March 2022
Publisher: Pearson Education (US)
Are you ready to embark on an exciting journey into the world of programming? Do you want to learn C++, one of the most powerful and widely used programming languages in the industry? Look no further!
This comprehensive tutorial is designed to help you master C++ programming at your own pace, regardless of your level of experience. Whether you're a complete beginner or have some programming knowledge, this tutorial will guide you step-by-step through the basics of object-oriented programming and teach you advanced C++ language features and concepts.
Fully updated for the C++20 standard, this practical book is packed with valuable insights and techniques that will enable you to write C++ code that is faster, simpler, and more reliable. You'll learn how to apply proven Do's and Don'ts to leverage best practices and avoid common pitfalls from day one.
With nearly 300 code samples explained in detail, you'll gain a deep understanding of C++ and object-oriented programming concepts. Each lesson is accompanied by focused exercises to test your knowledge and expertise, allowing you to reinforce what you've learned.
What's more, this tutorial is designed to be accessible to everyone, regardless of your programming background. No prior experience is required to start writing well-organized, efficient C++ programs quickly.
So, why wait? Start your journey to becoming a skilled C++ programmer today!
Part I: The Basics
In this section, you'll learn the fundamental building blocks of C++ programming. You'll start by exploring variables, declaring constants, arrays, and strings. You'll then move on to expressions, statements, and operators, which are the core components of any programming language. You'll learn how to control program flow, define functions, and work with pointers and references.
Part II: Fundamentals of Object-Oriented C++ Programming
In this section, you'll dive deeper into the world of object-oriented programming. You'll learn about classes and objects, which are the building blocks of any object-oriented system. You'll explore inheritance, polymorphism, operator types and operator overloading, casting operators, and macros and templates. You'll also learn how to use the Standard Template Library (STL), which is a powerful set of libraries that provides reusable code for common programming tasks.
Part III: Learning the Standard Template Library (STL)
In this section, you'll explore the STL, which is a collection of libraries that provide reusable code for common programming tasks. You'll learn about the STL string class, dynamic array classes, list and forward_list, set and multiset, map and multimap. You'll also learn about lambda expressions and STL algorithms, which are powerful tools for writing efficient and concise code.
Part IV: Lambda Expressions and STL Algorithms
In this section, you'll learn about lambda expressions, which are a powerful feature of C++ that allows you to define functions in a more concise and expressive way. You'll also explore the STL algorithms, which are a collection of functions that perform common programming tasks efficiently and reliably.
By the end of this tutorial, you'll have a solid foundation in C++ programming and be ready to embark on your programming journey. You'll have the skills and knowledge to write C++ code that is faster, simpler, and more reliable, and you'll be well-prepared to tackle any programming challenge that comes your way way.
So, what are you waiting for? Start learning C++ today and unlock the full potential of this powerful programming language!
ISBN-13: 9780137334681
Edition number: 9 ed
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.