Abstract
Now that you have a basic understanding of how to use Visual Studio 2019, you can learn more about some of the languages you may encounter when developing your IoT solutions. One of those languages is C++—a very robust and powerful language that you can use to write very powerful applications. Mastering C++ is not a trivial task and indeed could take someone several years to be fully knowledgeable of all of its features. However, you do not need to achieve a Zen-like harmony with C++ to be able to write applications for Windows 10 IoT Core. You saw this in action in the last chapter. In fact, if you are just getting started programming or know little about C++, all you need to get going is knowledge of the fundamentals of the language and how to use it in Visual Studio.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
But who has the time?
- 2.
For more about compatibility with C++ standards, see https://docs.microsoft.com/en-us/previous-versions/hh567368(v=vs.140)?redirectedfrom=MSDN.
- 3.
However, I have seen the opposite happen for poorly written code. Language features can never overcome poor programming.
- 4.
Creator of the C++ language.
- 5.
If you ever hear someone claim, “My code is self-documenting,” be cautious when using their code. There is no such thing. Sure, plenty of good programmers can write code that is easy to understand (read), but all fall short of that lofty claim.
- 6.
For a complete list, see https://docs.microsoft.com/en-us/cpp/cpp/data-type-ranges?redirectedfrom=MSDN&view=vs-2019.
- 7.
I think you get the point.
- 8.
- 9.
From the first edition of this book.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 Charles Bell
About this chapter
Cite this chapter
Bell, C. (2021). Windows 10 IoT Development with C++. In: Windows 10 for the Internet of Things. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6609-0_5
Download citation
DOI: https://doi.org/10.1007/978-1-4842-6609-0_5
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6608-3
Online ISBN: 978-1-4842-6609-0
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)