How does C++ use nullptr to display null pointers?
This article introduces the knowledge of "how C++ uses nullptr to show null pointers". In the operation of practical cases, many people will encounter such a dilemma, so let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!
Instead of ES.47: use nullptr to represent null pointers instead of 0 or NULL
Reason (reason)
Readability. Minimize accident. Nullptr is not confused with integers. At the same time, nullptr has well-defined (very strict) types, and in many cases using NULL or 0 will lead to type inference errors, but using nullptr will not.
Example (sample)
Consider:
Consider the following code:
Void f (int)
Void f (char*)
F (0); / / call f (int)
F (nullptr); / / call f (char*) Enforcement (implementation recommendation)
Flag uses of 0 and NULL for pointers. The transformation may be helped by simple program transformation.
The tag uses 0 or NULL to represent the pointer. This transformation can or can be done through a simple program.
This is the end of the content of "how C++ uses nullptr to display null pointers". Thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!