an icon showing a delivery van Shulph delivers to United Kingdom.
Book cover for The C++ Workshop, a book by Dale  Green, Kurt  Guntheroth, Shaun Ross Mitchell Book cover for The C++ Workshop, a book by Dale  Green, Kurt  Guntheroth, Shaun Ross Mitchell

The C++ Workshop

A practical, no-nonsense guide to C++
2019 ᛫


Powered by RoundRead®
This book leverages Shulph’s RoundRead system - buy the book once and read it on both physical book and on up to 5 of your personal devices. With RoundRead, you’re 4 times more likely to read this book cover-to-cover and up to 3 times faster.
Book £ 29.99
Book + eBook £ 35.99
eBook Only £ 21.95
Add to Read List


Instant access to ebook. Print book delivers in 5 - 20 working days.

Summary


A practical, no-nonsense guide to C++



Key Features


  • Structured to let you progress and pause learning at your own pace, on your own terms

  • Complete step-by-step exercises and open-ended activities to help build and reinforce key skills

  • Ideal for beginners who are looking to get started with C++ for the first time


Book Description


You already know you want to learn C++, but which approach works best for you? Whether you want to develop a solid understanding of the core principles and techniques of C++ programming, implement standard C++ library functions and templates in your code, or learn ways to effectively structure large C++ applications, you’ll find that The C++ Workshop is heavily geared towards getting you build-ready for the real world. A step-by-step approach to learning helps you develop and reinforce key skills in a way that feels engaging and rewarding, without dragging you down into long-running lectures on dry, underlying theory. We use real examples that lead to real results.



As you progress through The C++ Workshop, you’ll find key concepts broken down into convenient, individual sections. Designed to accommodate short reading sessions as well as intense, laser-focused study, you’ll find that the included step-by-step exercises and open-ended activities help you embed and reinforce what you’ve learned in a hands-on, practical context. With every chapter carefully designed to let you learn at your own pace, you get to decide how quickly you progress and how you fit learning within your schedule.



With its explicit focus on demonstrating how you can be successful with C++, The C++ Workshop is ideal for those who want to get their hands dirty and learn by doing. Pick one up today, and we’ll help you get the job done.



What you will learn


  • Learn how to write, compile, and run your own C++ applications

  • Use if/then/else statements to control the flow of your programs

  • Use built-in data types, int, double, char, bool, and float, in your programs

  • Apply best practices for writing safe code and avoiding common pitfalls and errors

  • Read and review C++ code, make point changes, and write simple tests

  • Discover the purpose and importance of template container classes


Who this book is for


If you want to get up to speed with the fundamentals of C++ to either work on a project or to enhance your C++ skills, this book is ideal for you. Familiarity with object-oriented programming and at least one other imperative programming language will help you to grasp the concepts explained in this book easily.



About the authors



Dale Green - Dale Green is a computer programmer who has worked in a range of disciplines, from full stack web development to C++ programming in AAA video games. As a passionate video game programmer, Dale has worked on multiple AAA titles for both PC and console, self-published a PC title, and authored a book on Procedural Content Generation for C++ Game Development.

Kurt Guntheroth - Kurt Guntheroth has been a software engineer for nearly 40 years and has a mix of embedded, Windows, and Linux experience. Kurt has worked with C++ for over 20 years. He’s written a book on optimization of C++ programs called Optimized C++. He is working on a second book, tentatively called Nonstop C++, about building C++ programs that never crash.

Shaun Ross Mitchell - Shaun Ross Mitchell is a games programmer with experience in many areas related to game development. Shaun has worked on platformers, tower defense, and VR games for consoles and PC. Shaun is the author of SDL Game Development.