Software acronyms

Acronyms RAII: Resource Acquisition Is Initialisation: std::unique_ptr, std::vector RTTI: Run Time Type Inspection, e.g., dynamic_cast<> RVO: return value optimisation SFINAE - substitution failure is not an error - “Prune functions that do not yield valid template instantiations from a set of overloaded functions.” SDLC: software design lifecycle ODR: one definition rule CRTP: https://en.wikipedia.org/wiki/Curiously_recurring_template_pattern ADL - Argument-dependent lookup, (Koenig lookup) cout(std::endl) IIFE: immediately invoked function expression (lambda) RPC: remote procedure call SOA: https://en. [Read More]