Why C++ compile-time check is better than execute-time check
This article mainly explains why C++ compile-time check is better than execution-time check. The content in the article is simple and clear, and it is easy to learn and understand. Please follow the editor's ideas slowly and deeply. Let's study and learn why C++ compile-time check is better than execute-time check!
P.5: Prefer compile-time checking to run-time checking (compile-time check is better than execution-time check) Reason (reason)
Code clarity and performance. You don't need to write error handlers for errors caught at compile time.
The clarity and performance of the code. You don't need to write handlers for compilation errors.
Translator's note: compile-time checks do not take up execution time, so they can bring better performance; compilation checks generally make use of the basic functions of the compiler, the basic functions of the language, and the code will be clear.
Example (sample)
/ / Int is an alias used for integersint bits = 0; / / don't: avoidable codefor (Int I = 1; I; I