Macro hygiene, static initialization ordering, control over symbol export (no more detail namespaces), slightly higher ceiling for compile-time and optimization performance.
If these aren't compelling, there's no real reason.
modules are the future and the rules for are well thought out. Ever compiler has their own version of PCH and they all work different in annoying ways.
nickelpro|1 month ago
If these aren't compelling, there's no real reason.
feelamee|22 days ago
WalterBright|1 month ago
bluGill|1 month ago
Maxatar|1 month ago
feelamee|22 days ago
I don't care because I use cmake