Book description
"C++ 2013 for C# Developers provides a fast-track to C++ proficiency forthose already using the C# language at an advanced level. Beginning with a detailed explanation of the mechanics of C++'s execution sequence, its grammar, syntax and data access you'll quickly learn the similarities and differences between C++ and C#.
The second and third partsof the of the book are devoted to a detailed deep-dive into C++ development to provide clear information and advice about how to use the languageeffectively.
"Table of contents
- Cover
- Title
- Copyright
- Dedication
- Contents at a Glance
- Contents
- Foreword
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Preface
- Introduction
-
Part 1: Fast Track to C++
- Chapter 1: Hello, World
- Chapter 2: There’s No Place Like Home
- Chapter 3: Syntax
-
Chapter 4: C# to C++/CLI
-
Converting a C# Application
- Add the Keyword namespace After using
- Add the Punctuator ^ to the Reference Type Declarations
- Modify the Built-in Types
- Change the Array Declarations and Type Parameters
- Change the Enumeration Declarations
- Change the Object Allocations and Instantiations
- Change the Pass by Reference Parameters
- Change the Class Member Access Operators for Handles
- Change the Separators for Namespaces and Static Accesses
- Change the Class Declarations
- Add the Function main()
- Summary
-
Converting a C# Application
- Chapter 5: Tools
- Chapter 6: Data Types
- Chapter 7: Arrays
- Chapter 8: Polymorphism and Protection
-
Part 2: Details
- Chapter 9: Pointers and Unsafe Code
-
Chapter 10: Properties and Events
- A Basic Example Using Properties in C#
- A Basic Example Using Properties in C++/CLI
- A Look Inside the Grammar
- Trivial Properties
- Indexed Properties
- C# Properties
- Advanced Properties of Properties
- Property Caveats
- Miscellaneous Property Details
- Events and Delegates
- Delegates
- Multicast Delegates
- Instance Delegates
- Events
- Summary
- Chapter 11: Expressions and Operators
- Chapter 12: The End of the Beginning
- Chapter 13: Fun, Fun, and More Fun
-
Part 3: Advanced Concepts
- Chapter 14: Generics
- Chapter 15: Introduction to Templates
- Chapter 16: Advanced Generics and Casts
- Chapter 17: The Preprocessor
- Chapter 18: Native C++
- Chapter 19: Multiple Language Support
- Chapter 20: Final Thoughts
- Index
Product information
- Title: C++ 2013 for C# Developers,Second Edition
- Author(s):
- Release date: September 2014
- Publisher(s): Apress
- ISBN: 9781430267072
You might also like
book
Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 introduces C++/CLI, Microsoft's extensions to the …
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
Ivor Horton's Beginning Visual C++ 2013
Learn C++ with the best tutorial on the market! Horton's unique tutorial approach and step-by-step guidance …
book
Microsoft Visual C++ Windows Applications by Example
In Detail With this book you will learn how to create applications using MDI, complex file …