ROS and C++11
Is C++11 currently supported by ROS? If not is this support planned for the near future?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
Is C++11 currently supported by ROS? If not is this support planned for the near future?
According to REP 3:
"We use the C++03 (ISO/IEC 14882:2003) standard, and are compiler-agnostic. While we mainly develop with gcc, no use of compiler-specific features is allowed without proper use of macros to allow use on other platforms.
Use of C++[0|1]x or tr1 features are only allowed if support for that feature is checked at compile time, and equivalent functionality exists without requiring C++[0|1]x code. A wholesale jump to C++[0|1]x will not happen until all commonly used OS platforms fully support it."
Distributions up to Jade use C++03, but Kinetic uses C++11. http://www.ros.org/reps/rep-0003.html
Asked: 2011-12-05 09:24:33 -0500
Seen: 2,121 times
Last updated: Dec 05 '11
How to access contents of a custom message
segmentation fault when trying to fill up a msg
Subscriber and Publisher node at once in cpp
Transform quaternion orientation to vector
import rospy when calling a python script from a c++ executable
default message handling [closed]
Is it possible to use Boost 1.71 on Ros Melodic?
how to identify topic and data type mapping in ros