163 / 96 / 25
Регистрация: 17.10.2010
Сообщений: 1,069
1

Объявление класса Cat в файле Cat.hpp?

19.11.2010, 13:09. Показов 1974. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго время суток столкнулся с такой вот проблемой, нужно объявить класс Cat в файле Cat.hpp.
Работаю в Visual Studio 2008. Пробовал через Solution Explorer Add-> New Item, но там не нашел не одного проекта с расширением .hpp, подскажите пожалуйста как его найти, вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//Объявление класса Cat в файле Cat.hpp
#include <iostream>
class Cat 
{
public:
    Cat (int initialAge);
    ~Cat();
    int GetAge() const {return itsAge;}
    void SetAge (int age) { itsAge = age;}
    void Meow() const {std::cout << "Meow.\n";}
private:
    int itsAge;
};
 
//реализация класса Cat в файле Cat.cpp
#include "Cat.hpp"
Cat::Cat (int initialAge)
{
    itsAge = initialAge;
}
Cat::~Cat()
{}
int main()
{
    cat Frisky(5);
    Frisky.Meow();
    std::cout << "Frisky is a cat who is ";
    std::cout << Frisky.GetAge() << " years old.\n";
    Frisky.Meow();
    Frisky.SetAge(7);
    std::cout << "Frisky is a cat who is ";
    std::cout << Frisky.GetAge() << " years old.\n";
    return 0;
}

Заранее огромное спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2010, 13:09
Ответы с готовыми решениями:

реализация cat в с++
Добрый день. Нужно переписать упрощенный cat (без опций и поддержки stdin) код : #include...

Помощь с массивом char breed[4] = {'Dog ','Cat ', 'Rat ', 'Mouse '}
У меня вот тут проблемка, и я просто хочу понять как оно работает... Я так более менее понимаю...

Описать класс Cat, содержащий информацию об одном коте (кличка и год рождения)
Описать на языке СИ++ класс Cat, содержащий информацию об одном коте (кличка и год рождения)....

Объявление класса в заголовочном файле
Здравствуйте. Столкнулся с тем что нужно скомпилировать библиотеку для C++. классы написал,...

1
Эксперт С++
5827 / 3478 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
19.11.2010, 13:45 2
Сделай с расширением *.h
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2010, 13:45
Помогаю со студенческими работами здесь

Объявление поля класса в заголовочном файле
Здравствуйте! Подскажите пожалуйста, как сделать правильно. Есть класс А и класс B, в классе B...

Коннекторы RJ-45 Cat 5, Cat 5e, Cat 6
В продаже имеются коннекторы RJ-45 категорий 5, 5е, 6 разница в цене достигает 5 раз. Что в итоге...

Пронумеровать строки в файле (cat -n)
В С совсем начинающий. Требуется написать аналог cat. Main кое-как осилил, застрял на добавлении...

На основе основного класса животных создать два класса: Dog и Cat, что не так?
Наследование. На основе основного класса животных должны быть созданы два класса DOG и CAT, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru