Then:
```
#ifndef JSON_H
#define JSON_H
// ...
#endif
```
Still I didn't get how #pragma once didn't end up in a standard, when every major compiler supports that.
Then:
```
#ifndef JSON_H
#define JSON_H
// ...
#endif
```
Still I didn't get how #pragma once didn't end up in a standard, when every major compiler supports that.
If the standard committee can't even agree on concepts like the existence of a filesystem, we need a different committee.
Plus there are several options already when backwards compatibility isn't relevant.
You mean when they gave Google the power to add whatever they want to the standards and get the hate of web developers for "being the new IE" whenever they refuse to implement Google's API of the day?
Not sure I'd want that infinitely growing scope for compilers I use for production systems.
I couldn't find what the actual state of modules are in Clang.
Such is the price for an ISO language with multiple implementations.