Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
skoobi
3 / 3 / 0
Регистрация: 20.06.2009
Сообщений: 74
#1

Здравствуйте! Не могу поместить class в один файл с программой. file.hpp - C++

20.06.2009, 11:51. Просмотров 1549. Ответов 5
Метки нет (Все метки)

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
#include "Cat.hpp"  // здесь классы "2)"
 
 
Cat::Cat(int initialAge)
{
      itsAge = initialAge;
}
 
Cat::~Cat()
{
}
 
using namespace std;
 
int main()
{
    Cat Frisky(5);
    Frisky.Meow();
    cout << "Frisky cat ";
    cout << Frisky.GetAge() << " years.\n";
    cin.get();
    Frisky.Meow();
    Frisky.SetAge(7);
    cout << "No Frisky";
    cout << Frisky.GetAge() << "years\n";
    cin.get();
    return 0;
}

2)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> // вот класс
 
class Cat
{
      public:
             Cat(int initialAge);
             ~Cat();
             int GetAge() const { return itsAge; }
             void SetAge(int age) { itsAge = age; }
             void Meow() const { cout << "Meow"; }
      private:
              int itsAge;
};

Circular Cat.o <- Cat.cpp dependency dropped. // вот такую ошибку пишет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2009, 11:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Здравствуйте! Не могу поместить class в один файл с программой. file.hpp (C++):

Не могу запустить программу С++(fatal error C1083: Не удается открыть файл включение: iostream.h: No such file or directory) - C++
ВОт код программы при компиляции выдает ошибку: fatal error C1083: Не удается открыть файл включение: iostream.h: No such file or directory...

Не удается открыть файл включение system.hpp - C++
Помогите плз, очень надо! компилятор ругается при подключении #include &quot;MD5.h&quot; на следующее: &quot;не удается открыть файл включение...

Файлы CPP, HPP как получить файл exe - C++
Как все это сделать на DEV-C++?

Написать header file для производного класса class - C++
Vsem privet,kto mojet napisat zdes header file. Vse funkcii uje zapisal. Nujno zapisat nasledstvennost mejdu 5 klassami. Vot moi kod....

bad class file: C:Program FilesJavajre1.5.0_02lib t.jar(java/lang/Object.class) class file has wrong version 49.0, should be 48.0 - Java
написал тестовый td_jsp.jsp фаил -&gt;&gt; &lt;html&gt; &lt;head&gt;&lt;title&gt;JSP test&lt;/title&gt;&lt;/head&gt; &lt;body&gt; &lt;p&gt;JSP test&lt;/p&gt; &lt;/body&gt; &lt;/html&gt; ...

Здравствуйте, вопрос по class!!! - Visual C++
Вот хотел в консоле одну маленькую програмку создать но наткнулся на проблему. Не хочет удачно компилировать. Работаю в visual studio 2010....

5
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
20.06.2009, 12:03 #2
Это в билдере? Не знаю, в чем разница между .hpp и .h но все должно прекрасно работать.
0
FunDuck
688 / 379 / 4
Регистрация: 22.01.2009
Сообщений: 1,135
20.06.2009, 12:38 #3
C++
1
using namespace std;
пиши после
C++
1
#include <iostream>
0
skoobi
3 / 3 / 0
Регистрация: 20.06.2009
Сообщений: 74
20.06.2009, 13:22  [ТС] #4
Цитата Сообщение от FunDuck Посмотреть сообщение
C++
1
using namespace std;
пиши после
C++
1
#include <iostream>
ничего не помогает.

Добавлено через 24 минуты 41 секунду
Цитата Сообщение от Vourhey Посмотреть сообщение
Это в билдере? Не знаю, в чем разница между .hpp и .h но все должно прекрасно работать.
не помогает (((

Добавлено через 6 минут 18 секунд
Vourhey,

незнаю билдер или нет? совсем еще ничего не знаю (
компилятор Dev-C++
0
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,397
20.06.2009, 13:27 #5
.o - это GCC
Добавь:
C++
1
2
3
4
5
6
7
#include <iostream> // вот класс
using std::cout;  // <<< вот тут
 
class Cat
{
// ........... твой код
};
1
skoobi
3 / 3 / 0
Регистрация: 20.06.2009
Сообщений: 74
20.06.2009, 14:40  [ТС] #6
Цитата Сообщение от CheshireCat Посмотреть сообщение
.o - это GCC
Добавь:
C++
1
2
3
4
5
6
7
#include <iostream> // вот класс
using std::cout;  // <<< вот тут
 
class Cat
{
// ........... твой код
};
все получилось ))))
0
20.06.2009, 14:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2009, 14:40
Привет! Вот еще темы с ответами:

Unable to open include file 'sSkinManager.hpp' - C++ Builder
Всем Привет ! Столкнулся с такой проблемой , делал курсовую работу и решил использовать AlphaSkin как бы украсить программу.Закончил с...

Ошибка Unable to open include file '****.hpp' - C++ Builder
Установил набор компонентов AlphaControls, и при добовлении какого-нибудь компонента например sEdit на форму появляется 4 ошибки.В Library...

Delphi 10, Class, File of class .странности - Delphi
Здравствуйте. В Делфи я почти 0. Нужно для облегчения работы написать простую программку. Но когда начал писать столкнулся с...

Создать файл Word, поместить в него один из тестов - VBA
Есть Вордовский файл типа, в нем 20 вариантов тестирования. Нужно программно создать новый файл ворд в который будет перенесен только один...


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

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

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