Я довольно новичок в C++, и у меня есть проблема с определением моего класса. Это, скорее всего, довольно простая операция, но я не могу найти какие-либо релевантные ресурсы в Интернете, так как я не совсем уверен, что искать.C++ - Получение переменных класса из файла .h в файле .cpp
В названии говорится все. У меня есть заголовочный файл, похожий на:
class Rectangle{
public:
int Width();
int Height();
int Area();
void Resize();
private:
int width;
int height;
}
И у меня есть следующий .cpp-файл.
int Rectangle::Width()
{
//return the width
}
int Rectangle::Height()
{
//return the height
}
int Rectangle::Area()
{
//return the area
}
void Rectangle::Resize()
{
//resize the rectangle
}
Как вы можете видеть, я заметил операции, которые я хотел сделать, но я не совсем уверен, как получить доступ к переменным int width
и int height
из файла заголовка.
Опять же, это может показаться простой операцией, но я не уверен, как это решить. Любая помощь высоко ценится!
Вы включили заголовочный файл в файл cpp? –
Просто хедз-ап: вам не хватает ';' после определения вашего класса. – MicroVirus
Вам нужно включить заголовочный файл и убедиться, что есть точка с запятой, следующая за последней фигурной скобкой определения класса. – dasblinkenlight