peci1
29
If I get it correctly, C++ is forward-compatible up to some very obscure things like auto_ptr. So if you write a package working with the default compiler of an older ROS distro, it should also work with newer ROS distros. Up to those obscure things, of course. So it doesn’t seem to me very important to add the standard declarations. They’re one more thing to maintain. It really seems to me the best choice depends on your development process and the number of C++ features you use.
1 Like