Что такое спецификации прототипов c++
Собственно весь впорос в заголовке "Что такое спецификации прототипов c++" Как они выглядят?
Вот контекст:
#include <iostream>
void RandArr(int*, const int*);
void OutputArr(int*, const int*);
int main(void) {
const int size5 = 5;
const int* psize5 = &size5;
int arr[size5];
long mult = 1;
int sum = 0;
srand(time(0));
RandArr(arr, &size5);
OutputArr(arr, &size5);
}
void RandArr(int* arr, const int size) {
for (int i = 0; i < size; i++) {
arr[i] = rand() % 21;
}
}
void OutputArr(int* arr, const int size) {
for (int i = 0; i < size; i++) {
cout<<arr[i] << " ";
}
}
В этой программе спецификации прототипов не совпадают со спецификациями реализаций функций