Если вы видите cvCreateTrackbar()
из: http://opencv.willowgarage.com/documentation/user_interface.html
Если вы посмотрите на сигнатуру функции:
int cvCreateTrackbar(const char* trackbarName, const char* windowName, int* value, int count, CvTrackbarCallback onChange)
Он описывает, например, параметр функции trackbarName
следующим образом:
trackbarName – Name of the created trackbar.
В книге Learning OpenCV
он имел следующую сигнатуру функции:
cvCreateTrackbar("Position","Example3",&g_slider_position,frames,onTrackSlide);
trackbarName
, как мы видим, является указателем на char
и, следовательно, имеетдержать адрес в качестве его значения.Почему мы передаем "position"
в качестве аргумента?И, разве "position"
a string
, как мы можем передать это char
?
Спасибо.