Ошибка возникает в первом случае if. Кажется, я не понимаю, почему это происходит. Если это не в глобальном пространстве имен, так как мой поисковик заставил меня проверить.Получение ошибки «пропуская видимое тело функции» с простым файлом заголовка
Я извиняюсь, если я не размещаю правильно, но это мой первый пост.
Заранее спасибо. Это, наверное, просто глупо, но я в настоящее время участвую.
#ifndef moveHare
#define moveHare
//Create new class for Hare movement roll
class moveHare
{
//Initialize variables to be used
int hareMovement = 0;
int hareRoll = rand() % 100 + 1;
private:
//if statements to compare the random int to the movement int
//Error happens at first if statement.`enter code here`
if (hareRoll > 50) {
hareMovement = hareMovement + 3;
}
else if (hareRoll > 50 && hareRoll < 71) {
hareMovement = hareMovement + 6;
}
};
#endif
Класс не является функцией, вам нужно будет сделать еще немного чтения. – George
У вас, похоже, довольно много недоразумений о C++. Вы должны сделать шаг назад и систематически изучать язык из хорошей книги. –
Этот первый комментарий только что заставил меня похлопать меня по голове. Вы совершенно правы. -_- спасибо за толкание в правильном направлении. Спасибо, Джордж. –