Apress Access

C++ 2013 for C# Developers

2nd Edition

By Dean C. Wills

  • eBook Price: $52.99
Buy eBook Buy Print Book
C++ 2013 for C# Developers provides proficient C# developers with the detailed knowledge of syntax, grammar and process execution that they need to work with C++ effectively across desktop and console environments.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-4302-6706-5
  • 396 Pages
  • User Level: Advanced
  • Publication Date: September 3, 2014
  • Available eBook Formats: EPUB, MOBI, PDF

Related Titles

  • Windows 10 for the Internet of Things
  • DevOps on the Microsoft Stack
  • Practical C
  • C++/CLI Primer
Full 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.

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.

Table of Contents

Table of Contents

Part 1: Fast Track to C++

1. Hello, World

2. There's No Place Like Home

3. Syntax

4. C# to C++/CLI

5. Tools

6. Data Types

7. Arrays

8. Polymorphism and Protection

Part 2: Details

9. Pointers and Unsafe Code

10. Properties and Events

11. Expressions and Operators

12. The End of the Beginning

13. Fun, Fun, and More Fun

Part 3: Advanced Concepts

14. Generics

15. Introduction to Templates

16. Advanced Generics and Casts

17. The Preprocessor

18. Native C++

19. Multiple Language Support

20. Final Thoughts


If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. Beginning C for Arduino, Second Edition


      View Book

    2. C Quick Syntax Reference


      View Book

    3. C++ 2013 for C# Developers


      View Book

    4. Linux Kernel Networking


      View Book