
27.01.2021, 00:44
|
|
Познавший АНТИЧАТ
Регистрация: 18.08.2017
Сообщений: 1,568
С нами:
4598023
Репутация:
183
|
|
Сообщение от checkdasound
Есть двумерный вектор, нужно узнать, входит ли в него определенная строка или нет.
C++:
Код:
std
::
string str
=
"asd"
;
std
::
vector
>
vec
;
В обычном векторе использовал find, думаю, для двумерного тоже надо использовать это, только не могу допереть как именно.
Ну если вариант "в лоб", то можно:
C++:
Код:
bool
isStringInVector
(
vector
>
yourVector
,
string yourString
)
{
for
(
vector
w
:
yourVector
)
{
for
(
string y
:
w
)
{
if
(
y
==
yourString
)
{
return
true
;
}
}
}
return
false
;
}
В твоём случае перед всеми словами vector и string допиши std::
|
|
|