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
SHOW MORE
FREE ACCESS