, поэтому я только начал изучать C++ буквально вчера, и благодаря некоторому опыту с Lua я очень быстро улавливаю. Я занимаюсь начинающим курсом по адресу http://courses.caveofprogramming.com/. Я пытался создать класс, но столкнулся с ошибкой. Можно также упомянуть, что эксперт использует Eclipse в качестве своего EDI, в то время как я использую CodeBlocks. Вот что у меня есть.Неопределенная ссылка на `Cat :: Grizzly() '|
main.cpp
#include <iostream>
#include "Cat.h"
using namespace std;
int main()
{
Cat tommy;
tommy.Grizzly() == true;
tommy.Bark();
return 0;
}
Cat.cpp
#include "Cat.h"
#include <iostream>
using namespace std;
void Cat::Bark()
{
if (Grizzly())
{
cout << "RUFF!!!!!!" << endl;
}
else
{
cout << ":)" << endl;
}
}
Cat.h
#ifndef CAT_H
#define CAT_H
class Cat
{
public :
bool Grizzly();
void Bark();
};
#endif // CAT_H
вот ошибка
C:\Users\Nas\Desktop\Coding Projects\Class Members 4\main.cpp|9|undefined reference to `Cat::Grizzly()'|
Сравнение как 'tommy.Grizzly() == TRUE;' не будет выполнять много Lua либо. – molbdnilo