Visual c++ opencvvc++;2008

Visual c++ opencvvc++;2008,visual-c++,pointers,opencv,Visual C++,Pointers,Opencv,img_hsv是hsv图像的Mat元素 在第一种情况下,当我给出cout时,首先得到指针img\u hsv.data的内容,然后在该值上加10并显示它。在第二种情况下,只需将指针增加10个单位。这个递增的值指向一个内存位置。因此a将包含位置的地址,因此它将不同于打印值。如果您的意思是*a给出不同的值,那么这是因为运算符的优先级。在第一种情况下,首先对指针进行反引用,然后将10添加到反引用值,在第二种情况下,首先对指针进行递增,然后对其进行反引用

img_hsv是hsv图像的Mat元素


在第一种情况下,当我给出
cout时,首先得到指针
img\u hsv.data
的内容,然后在该值上加10并显示它。在第二种情况下,只需将指针增加10个单位。这个递增的值指向一个内存位置。因此
a
将包含位置的地址,因此它将不同于打印值。如果您的意思是*a给出不同的值,那么这是因为运算符的优先级。在第一种情况下,首先对指针进行反引用,然后将10添加到反引用值,在第二种情况下,首先对指针进行递增,然后对其进行反引用