2014-01-21 6 views
-7

Как я могу получить отсчеты элементов в вектор в C++Размер вектора в C++

cv::vector<cv::vector<cv::Point>> temp; 

Я стараюсь, но это не дало реальный размер?

int counts=Sizeof(temp); 

Я стараюсь это также

int counts=[temp count]; 
+10

просто используйте temp.size(). (и прочитайте книгу на C++, пожалуйста!) – berak

+2

Спасибо, что я работаю, я буду –

+1

Это C++, а не Objective-C. –

ответ

5

Использование temp.size() для выяснения размера Vector.

3

Это не объективно-c. Это C++, и этот вектор не соответствует стандарту. Вам нужно использовать функцию .size(). Просто выполните temp.size().

Если вы используете проверку openCV this documentation on the OpenCV Vectors.

+2

Я редактирую вопрос, спасибо –

+0

Я отредактировал свой ответ, чтобы предоставить вам дополнительную информацию. –

0

Here - это ссылка, где вы можете узнать о C++ STL (стандартная библиотека шаблонов).

Смежные вопросы