對不起,模糊的標題。我對一個需要一些C++知識的項目感興趣。我沒有學習C++,也沒有時間閱讀一本書。所以我希望有人能夠給我一個起點來查找它。在這段代碼中冒號「:」的含義和用法是什麼?
下面是代碼:
TurtlebotTeleop::TurtlebotTeleop(): ph_("~"), linear_(1),angular_(0){
ph_.param("axis_linear", linear_, linear_);
ph_.param("axis_angular", angular_, angular_);
ph_.param("axis_deadman", deadman_axis_, deadman_axis_);
ph_.param("scale_angular", a_scale_, a_scale_);
ph_.param("scale_linear", l_scale_, l_scale_);
}
我知道,這一塊的代碼定義一個方法「TurtlebotTeleop」。但冒號後面是什麼東西?:「?
非常感謝您的任何輸入。
請參閱[本](http://www.learncpp.com/cpp-tutorial/101-constructor-initialization-lists/)。 – Lazer