← Back to context

Comment by psyclobe

6 hours ago

Its rather hard to introduce c++ into legacy c projects. You basically have to decide on a subset of features to use, and then you'll have to explain to the teams why the same looking code now takes 10x more compute to build.

Usually the way we do it here is we honor some interface then rewrite the subsystem in c++.

And then there's the real hurdle and that is getting the c++ idiom correct as it is very easy to just open the floodgates and let everyone write code that looks vastly different.