Book description
Learn C++ with the best tutorial on the market!
Horton's unique tutorial approach and step-by-step guidance have helped over 100,000 novice programmers learn C++. In Ivor Horton's Beginning Visual C++ 2013, Horton not only guides you through the fundamentals of the standard C++ language, but also teaches you how C++ is used in the latest Visual Studio 2013 environment. Visual Studio 2013 includes major changes to the IDE and expanded options for C++ coding. Ivor Horton's Beginning Visual C++ 2013 will teach you the latest techniques to take your Visual C++ coding to an all-new level.
C++ language and library changes supported under Visual Studio 2013
IDE-specific changes for code formatting and debugging
Changes to the C++ Standard Language for both C++ 11 and the new C++ 14
And more
Horton introduces you to both Standard C++ and Visual C++ so you can build any component your app requires. Ivor Horton's Beginning Visual C++ 2013 is an indispensable guidebook for any new programmer, and contains plenty of exercises and solutions to help programmers of any level master the important concepts quickly and easily.
Table of contents
- Chapter 1: Programming with Visual C++
-
Chapter 2: Data, Variables, and Calculations
- The Structure of a C++ Program
- Defining Variables
- Fundamental Data Types
- Basic Input/Output Operations
- Calculating in C++
- Type Conversion and Casting
- The auto Keyword
- Discovering Types
- The Bitwise Operators
- Introducing Lvalues and Rvalues
- Understanding Storage Duration and Scope
- Variables with Specific Sets of Values
- Namespaces
- Summary
- Chapter 3: Decisions and Loops
- Chapter 4: Arrays, Strings, and Pointers
- Chapter 5: Introducing Structure into Your Programs
- Chapter 6: More about Program Structure
- Chapter 7: Defining Your Own Data Types
-
Chapter 8: More on Classes
- Class Destructors
- Implementing a Copy Constructor
- Operator Overloading
- The Object Copying Problem
- Default Class Members
- Class Templates
- Perfect Forwarding
- Default Arguments for Template Parameters
- Aliases for Class Templates
- Template Specialization
- Using Classes
- Organizing Your Program Code
- Library Classes for Strings
- Summary
- Chapter 9: Class Inheritance and Virtual Functions
-
Chapter 10: The Standard Template Library
- What Is the Standard Template Library?
- Smart Pointers
- Algorithms
- Function Objects in the STL
- Function Adapters
- The Range of STL Containers
- Sequence Containers
- Associative Containers
- More on Iterators
- More on Function Objects
- More on Algorithms
- Type Traits and Static Assertions
- Lambda Expressions
- Summary
- Chapter 11: Windows Programming Concepts
- Chapter 12: Windows Programming with the Microsoft Foundation Classes (MFC)
- Chapter 13: Working with Menus and Toolbars
- Chapter 14: Drawing in a Window
- Chapter 15: Improving the View
- Chapter 16: Working with Dialogs and Controls
- Chapter 17: Storing and Printing Documents
- Chapter 18: Programming for Windows 8
- Introduction
- Advertisement
- End User License Agreement
Product information
- Title: Ivor Horton's Beginning Visual C++ 2013
- Author(s):
- Release date: May 2014
- Publisher(s): Wrox
- ISBN: 9781118845714
You might also like
book
Ivor Horton's Beginning Visual C++ 2012
The only book to teach C++ programming with Microsoft Visual Studio! There's a reason why Ivor …
book
Extending MFC Applications with the .NET Framework
“To anyone looking to augment their existing MFC code base and knowledge with the powerful .NET …
book
Build Windows 8 Apps with Microsoft Visual C++ Step by Step
Your hands-on, step-by-step guide to building Windows 8 apps with Microsoft Visual C++ Teach yourself how …
book
Ivor Horton's Beginning Visual C++® 2005
Popular author Ivor Horton uses his trademark approachable writing style to provide novice programmers with the …