Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
isaak
108 / 45 / 19
Регистрация: 17.10.2010
Сообщений: 695
#1

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

19.11.2010, 13:09. Просмотров 882. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2010, 13:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Объявление класса Cat в файле Cat.hpp? (C++):

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

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

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

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

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

Реализация UNIX команды "cat" в консоли Windows с использованием WinAPI
В консоли Linux есть команда &quot;cat&quot;, аналог которой надо сделать под консоль...

1
Nameless One
Эксперт С++
5785 / 3434 / 351
Регистрация: 08.02.2010
Сообщений: 7,448
19.11.2010, 13:45 #2
Сделай с расширением *.h
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2010, 13:45
Привет! Вот еще темы с решениями:

Реализация команды "cat" в консоли Windows
В общем задание следующее: В консоли Linux есть команда &quot;cat&quot;, аналог которой...

Два класса в одном заголовочном файле, предварительное объявление
Дико туплю, никак не могу понять, где косячу. Ситуация - есть два описания...

Объявление объекта класса fstream в качестве статической компоненты другого класса
Доброго времени суток. Есть задание, в котором говорится &quot;...Перепишите...

Создать объявление класса и разработать программу-драйвер, которая продемонстрирует работу класса.
Класс Triangle (треугольник). Класс хранит Декартовы координаты трех углов...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru