C++ 2013 for C# Developers
- 5h 1m
- Dean C. Wills
- Apress
- 2014
C++ 2013 for C# Developers provides a fast-track to C++ proficiency for those 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 parts of the book are devoted to a detailed deep-dive into C++ development to provide clear information and advice about how to use the language effectively.
What you’ll learn
- Understand the underlying similarities and difference between C# and C++
- Learn how to use pointers and unmanaged code effectively
- Use generics, templates, casting and the C++ pre-processor to create highly-efficient code
- Move between native C++ and Microsoft’s C++/CLI implementation to take advantage of different resource libraries and standards
- Learn how Multiple Language Support allows you to include C#-based libraries within your C++ code
Who this book is for
This book is for experienced C# developers who wish to broaden their skill-sets to include the versatile C++ language by following a steep learning curve.
About the Author
Dean C. Wills is a freelance programmer with over 20 years of experience in system programming areas such as BIOS, assembly language, C, and C++. He is the owner of Sandpaper Software and has worked for companies such as Compucorp, Cyrix, National Semiconductor, and Virtio. He was a developer on the Visual C++ front-end during the Visual Studio 2005 ship cycle.
In this Book
-
Hello, World
-
There's No Place Like Home
-
Syntax
-
C# to C++/CLI
-
Tools
-
Data Types
-
Arrays
-
Polymorphism and Protection
-
Pointers and Unsafe Code
-
Properties and Events
-
Expressions and Operators
-
The End of the Beginning
-
Fun, Fun, and More Fun
-
Generics
-
Introduction to Templates
-
Advanced Generics and Casts
-
The Preprocessor
-
Native C++
-
Multiple Language Support
-
Final Thoughts