Splitting implementation and interface in C++
Splitting implementation and interface in C++
Posted Feb 24, 2025 17:03 UTC (Mon) by viro (subscriber, #7872)In reply to: Splitting implementation and interface in C++ by farnz
Parent article: Rewriting essential Linux packages in Rust
Seriously? The only reason to split interface and implementation you is license considerations? Not, say it, keeping things feasible to reason about? The amount of code that needs to be reviewed for assessing validity of a change, perhaps? It does affect the complexity of analysis, and it's not even close to linear by size...
