Что такое спецификации прототипов 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] << " ";

       }

}

В этой программе спецификации прототипов не совпадают со спецификациями реализаций функций


Ответы (0 шт):