What happens if I use c++ 17 features in my ros nodes?
In the ROS manual/wiki you can see, that ROS is only made for C++11. But what exactly does that mean? What happens if I just put add_compile_options(-std=c++17)
in the CMakeLists.txt of my ROS-package and use C++17-features anyway? Specifically: Is it possible to use parallel std::for_each
from C++17 in my ROS-nodes?
please always link to pages you are referring to. Right now we don't know what you "see" exactly.
@gvdhoorn I know, sorry. The thing was just, that I couldn't actually find where exactly I had read that, but I rather just had it in the back of my head.