ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revisit REP3 with respect to C++11?

asked 2013-03-11 00:22:41 -0600

damonkohler gravatar image

updated 2014-01-28 17:15:37 -0600

ngrennan gravatar image

Is there a migration plan to C++11 in the works?

edit retag flag offensive close merge delete



Are you referring to this: "A wholesale jump to C++[0|1]x will not happen until all commonly used OS platforms fully support it."?

dornhege gravatar image dornhege  ( 2013-03-11 01:44:59 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2013-03-11 08:19:14 -0600

tfoote gravatar image

We have not reached the point that even all the Ubuntu platforms support C++11x.

A good status page for support shows we're still a ways away from general support.

edit flag offensive delete link more


So are we essentially waiting for the most recent LTS Ubuntu to support GCC 4.8? Or are we happy with a reasonable subset of C++11? Once Lucid is no longer supported (i.e. 4 weeks from now), Precise offers GCC 4.6 and most of the useful bits of C++11.

damonkohler gravatar image damonkohler  ( 2013-04-02 04:26:13 -0600 )edit

What is the current status of this? Indigo is going to support Ubuntu 13.10 and 14.04 both of which ship with with gcc 4.8.[1|2] as per . 4.8.1 is C++11 feature complete

en4bz gravatar image en4bz  ( 2014-02-18 14:30:25 -0600 )edit

Seems like ROS Jade might be a good time to support C++11

Dave Coleman gravatar image Dave Coleman  ( 2014-12-23 15:38:57 -0600 )edit

What does "ROS supporting C++11" mean? Requiring or supporting C++11? C++11 has been on by default for OS X for a quite a while now and ROS works fine there. I would not lightly _require_ C++11 for Jade, because we don't need C++11 features and it would exclude systems without C++11.

William gravatar image William  ( 2014-12-23 18:43:16 -0600 )edit

Question Tools



Asked: 2013-03-11 00:22:41 -0600

Seen: 704 times

Last updated: Mar 11 '13