I'm a newbie to C++ and I'm getting an error I can't quite figure out....

Error
C:\development\C++\OOTesting\src\logic.cpp(20) : error C2509: 'get_floors' : member function not declared in 'House'
c:\development\c++\ootesting\src\logic.h(16) : see declaration of 'House'
C:\development\C++\OOTesting\src\logic.cpp(21) : error C2509: 'get_rooms' : member function not declared in 'House'
c:\development\c++\ootesting\src\logic.h(16) : see declaration of 'House'

logic.cpp
Code:
#include <iostream>
#include "logic.h"

using namespace std;

/* building functions */
Building::Building()
{
	cout << "New building object created.\n";
}

/* house functions */
House::House()
{
	cout << "New house object created\n";
}

House::get_baths() { return baths; }
House::get_bedrooms() { return bedrooms; }
House::get_floors() { return floors; }
House::get_rooms() { return rooms; }
logic.h
Code:
#include <iostream>
using namespace std;

class Building
{
	int rooms, floors;

public:
	Building();
	void set_rooms(int num);
	int get_rooms();
	void set_floors(int num);
	int get_floors();
};

class House : public Building
{
	int bedrooms, baths;

public:
	House();
	void set_bedrooms(int num);
	int get_bedrooms();
	void set_baths(int num);
	int get_baths();
};
main.cpp
Code:
#include <iostream>
#include "logic.h"

using namespace std;

void main()
{
	House h;
}