関数でこの演算子が C++ で何をするかを誰かに説明してもらえますか?
class simplecanny
{
ros::NodeHandle nh_;
ros::NodeHandle n;
ros::Publisher pub ;
image_transport::ImageTransport it_;
image_transport::Subscriber image_sub_; //image subscriber
image_transport::Publisher image_pub_; //image publisher(we subscribe to ardrone image_raw)
std_msgs::String msg;
public:
*** simplecanny()
: it_(nh_) ***
{
image_sub_ = it_.subscribe("/ardrone/image_raw", 1, &simplecanny::imageCb, this);
image_pub_= it_.advertise("/arcv/Image",1);
}
~simplecanny()
{
cv::destroyWindow(WINDOW);
}
...
コンストラクターではsimplecanny() : it_(nh_)
、私はその部分に精通していません: it_(nh_)
。それは何をするためのものか?それはオペレーターのオーバーロードのケースですか?
前もって感謝します!