In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/03 Report--
Editor to share with you what are the differences between typedef and # define in C++, I believe most people do not know much about it, so share this article for your reference, I hope you will learn a lot after reading this article, let's go to know it!
1. Differences in implementation
The keyword typedef is valid in the compile phase, and since it is in the compile phase, typedef has the function of type checking.
# define, on the other hand, is a macro definition that occurs during the preprocessing phase, that is, before compilation, with simple and mechanical string substitution without any checking.
For example, typedef will do the corresponding type checking.
Typedef unsigned int UINT; void func () {UINT value = "abc"; / / error C2440: 'initializing': cannot convert from' const char [4]'to 'UINT', compiles without passing cout
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.