&gt;&gt;Just having the C++ ability to have objects doing things is very helpful.<p>There is a school of thought that it&#x27;s the opposite of helpful. They would say it&#x27;s better to have functions doing stuff with data (either taking it as input and returning as output or modifying some structures which should be mutable). &quot;Objects doing things&quot; don&#x27;t fit to that model.