Я хочу использовать ссылку на вектор, переданный в качестве параметра. Как я могу это сделать ?Векторная ссылка C++
static void sort(polygon2D& poly) {
vector<point2D> t = poly.m_vPoint2D;
/* the rest doesn't matter */
}
Я хочу использовать ссылку на вектор, переданный в качестве параметра. Как я могу это сделать ?Векторная ссылка C++
static void sort(polygon2D& poly) {
vector<point2D> t = poly.m_vPoint2D;
/* the rest doesn't matter */
}
Вот как вы о создании ссылки:
vector<point2D>& t = poly.m_vPoint2D; // here
const int n = (int) t.size(); // Call size() on the reference you have
'вектор & т = poy.m_vPoint2D;'? –
BeyelerStudios
Просто используйте оператор '&'? 'vector & t = poly.m_vPOint2D; –
vikramls
Нет такой вещи, как переменная для ссылки. Прежде чем вы начнете исследовать, попробуйте найти и понять основные понятия. Это сэкономит вам некоторое время спустя и поможет вам подумать «программно». – luk32