Re[5]: Список. обязательно ли количество записей
От: korzhik Россия  
Дата: 15.05.04 13:35
Оценка: +1
Здравствуйте, emergenter, Вы писали:

E>И как ее использовать если передача в функцию идет так:


E>my_function(int *N, int *kol)


E>Вопрос заключается в том передавать или не передавать количество всех записей!


E>Т.е.



E>
E>N         Kol

E>1          190
E>2          210
E>3          220
E>4          234
E>5          235

E>итого: 5 записей
E>


E>Так вот нужно итого передавать или нет?

в твоём случае нужно.

могу тебе предложить такой вариант
#include <vector>
#include <utility>
using namespace std;

typedef std::vector<std::pair<int,int> > my_array;

my_array array;

array.push_back( make_pair(1,190) );
array.push_back( make_pair(2,210) );
array.push_back( make_pair(3,220) );
array.push_back( make_pair(4,234) );
array.push_back( make_pair(5,235) );

void my_function( my_array& ar )
{
    size_t size = ar.size();
}
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.