No matching function for call to 'Random'

146
03 февраля 2020, 06:50
#include <iostream>
#include <cmath>
#include <algorithm>
#include <string>
using namespace std;
int Random(int min, int max) {
    return min + rand() % (max - min);
}
int main () {
    Random();
} 

Почему не компилируется я же всё вроде бы (но это не точно) грамотно написал

Answer 1

Функция Random должна возвращать значение типа int в переменную, а так же имеет аргументы, которые вы не передаете.

int result = 0;
result = Random(1, 10);
READ ALSO
C++ как правильно использовать template&lt;typename T&gt;?

C++ как правильно использовать template<typename T>?

Пытаюсь сделать функцию, которая будет возвращать тип из шаблона, что-то вроде такого:

168
Адресная математика: на что влияет тип указателя?

Адресная математика: на что влияет тип указателя?

Я всегда думал, что для адресной математики не важно, какого типа указатель - все равно вычисления будет производить в байтахНо, кажется, я упустил...

170
Qt предупреждения

Qt предупреждения

Вроде после первичного использования setRootIndex на директорию у QAbstractItemView для модели QFileSystemModel в терминал сыпятся ошибки:

145
Как нарисовать простую карту в OpenGL

Как нарисовать простую карту в OpenGL

С помощью libosmium я загрузил карту, и достал из неё водоёмыУ меня есть массив вида

143