What to consider before starting a project:
- src: stacktrace, exceptions, allocator, static analysis
- code: platform code, feature flag, outcompilable debug
- stats: performance memory, image size, telemetry, scalability
- code review, in-service improvements, debugging, regressions, testing...
Interesting language features:
+before argument-less lambda forces cast to a pointer to function: https://stackoverflow.com/a/18889029- meta:
decltype(..., void())andvoid_tare the same - operator overloading: https://stackoverflow.com/q/4421706