@FreeCam

Как вернуть map из функции и использовать его в другой функции?

Как из функции, где заполняется map, передать заполненный map в другую функцию для дальнейшей работы?:
/* Какой должен быть тип? */  f(int x) { 
	map<int,int> mp;
	...;
	mp.insert(pair<int,int>(q,w));
	//Отсюда
}
void s() {
	//Сюда
	for(auto I = mp.begin(); I!=mp.end(); ++i) {
		...       
	}
		...       
}
int main() {
	s();
	...
}
  • Вопрос задан
  • 494 просмотра
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
map<int,int> f(x) {
...
}

map<int, int> mp = f(x);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Jmih
@Jmih
Если я все правильно понял то можешь использовать ссылки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы