Я просто играюсь с std :: array.Хотите передать массив целых чисел в функцию, которую можно легко сделать с помощью
void arrayByValue(array<int, 5> arr);
Выше можно вызвать, как
array<int, 5> aInt = {100,92,-1,122,112};
arrayByValue(aInt);
Это прекрасно работает, пока он находится втот же файл .cpp.Я. Вопрос заключается в том, как поместить это в файл .h, реализовать метод в файле .cpp, а затем вызвать его в другом файле, предположив main.Я получаю сообщение об ошибке:
'массив': необъявленный идентификатор
тип 'int' ожидается
Пожалуйста, предложите, что может быть не так.Обратите внимание, что это прекрасно работает, если я объявил функцию в том же файле, откуда я ее вызываю