[Solved] Reasons four double undescores in standard library implementations
There is a good reason for the standard library to start internal names with two underscores: Such names are reserved for the implementation. Imagine you write the following code: #include <iostream> using namespace std; long square(long x) { return x*x; } int main() { cout << square(3) << endl; } I guess you would not … Read more