Есть переменная int a=5, которой инициализируем элемент массива int b[3]={a,2,3}, потом получаем переменную int a1=5. Имея а1 нужно узнать равна ли она элементу массива, и если равна то, самое важное — получить индекс. Так вот, проблема в том, что это надо сделать не используя цикл. В .NET есть Array::IndexOf(Array^, Object^), есть ли аналог в C++? Может шаблонные классы?
Answers & Comments
Ответ:
Есть переменная int a=5, которой инициализируем элемент массива int b[3]={a,2,3}, потом получаем переменную int a1=5. Имея а1 нужно узнать равна ли она элементу массива, и если равна то, самое важное — получить индекс. Так вот, проблема в том, что это надо сделать не используя цикл. В .NET есть Array::IndexOf(Array^, Object^), есть ли аналог в C++? Может шаблонные классы?
Объяснение: