cpp_common contains C++ code for doing things that are not necessarily ROS related, but are useful
cppcommon contains C++ code for doing things that are not necessarily ROS related, but are useful for multiple packages. This includes things like the ROSDEPRECATED and ROSFORCEINLINE macros, as well as code for getting backtraces. This package is a component of roscpp.