Why is the concept better than auto when C++ declares local variable types
This article mainly explains "why the concept is better than auto when C++ declares local variable types", interested friends may wish to have a look. The method introduced in this paper is simple, fast and practical. Let the editor take you to learn why the concept is better than auto when C++ declares local variable types.
T.12: the concept is better than auto when declaring local variable types
Reason (reason)
Auto is the weakest concept. Concept names convey more meaning than just auto.
Auto is the weakest concept. Concept names convey more information than just using auto.
Example (using TS concepts)
Example (using TS concepts)
Vector v {"abc", "xyz"}
Auto& x = v.front (); / / bad
String& s = v.front (); / / good (String is a GSL concept)
At this point, I believe you have a deeper understanding of why the concept is better than auto when C++ declares local variable types, so you might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!