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

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

Войти
Регистрация
Восстановить пароль
 
mercurygermes
1 / 1 / 0
Регистрация: 26.09.2015
Сообщений: 179
#1

не работает код из книги класс - C++

11.10.2015, 18:38. Просмотров 235. Ответов 8
Метки нет (Все метки)

сейчас учусь программированию по книге и дошел до классов.
суть классов немного разобрался, но почему то методы класса не работают.
хотя переписал все по книге.
книга джесс либерти. освой самостоятельно с++ за 21 день.
компилятор visual studio 2013.

П.С. это маленкий участок кода большей программы и не обращайте внимания на библиотеки и структуры.
учусь 4 недели.
вот код.
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
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <conio.h>
#include <random>
#include <time.h>
#include <fstream>
#include "Верхний колонтитул.h"
 
using namespace std;
 
 
class cat{
public:
    int Getage0;
    void SetAge(int age);
    void Meow();
private:
    int insAge;
};
int cat::GetAge(){                  ///////////////// здесь выдает ошибку GetAge
    return itsAge; /////////////////////////itsAge тоже выдает ошибку.
}
void cat::SetAge(int age){
    itsAge = age;             //////////itsAge тоже выдает ошибку.
}
void cat::Meow(){
    cout << "Meow.\n";
}
 
 
int main(danie structura){
    setlocale(LC_ALL, "rus");
    srand(time(NULL));
 
    /////////////////////////////////////////
    cat frisky;
    frisky.SetAge(5);
    frisky.Meow();
    cout << frisky.Getage0;
    frisky.Meow();
    _getch();
    return 0;
    /////////////////////////////////////////
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2015, 18:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос не работает код из книги класс (C++):

Не работает код с Функцией error и библиотекой std_lib_facilities из книги Страуструпа - C++
Я новичок в программировании. Учу по книге Страуструпа, там вначале нужно было подключить нестандартуную библиотеку &quot;std_lib_facilities&quot;,...

Почему не работает следующий код из книги Страуструпа (конструктор значений по умолчанию) - C++
#include&lt;iostream&gt; using namespace std; class Date { int a, b; static Date default_date; public: Date(int x = 0, int...

Класс множество, странно работает код - C++
Помогите пожалуйста понять почему код не всегда работает. Есть класс, содержащий массив. Мне нужно создать объект класса, чей массив...

Класс Книги - C++
Здравствуйте , не могу доделать программку , буду признателен за помощь . Надо сделать класс , который вводит данные о книге и выводит...

Описать структуру Bibliotec, содержащую следующие поля: автор книги, инвентарный номер книги, название книги - C++
Описать структуру BIBLIOTEC содержащий следующие поля: автор книги , инвентарный номер книги , название книги. Подсчитать , книги скольких...

Не получается создать класс Account из книги Дейтелов - C++
Задача: Создайте класс с именем Account, которым мог бы воспользоваться банк для представления банковских счетов своих клиентов. Ваш...

8
_Valera_
489 / 371 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
11.10.2015, 18:41 #2
Цитата Сообщение от mercurygermes Посмотреть сообщение
освой самостоятельно с++ за 21 день.
ахаххаххахахах, сейчас какой, 19 день?)))
Цитата Сообщение от mercurygermes Посмотреть сообщение
int cat::GetAge(){ ///////////////// здесь выдает ошибку GetAge

такой функции нет в классе, ну или вместо скобок стоит ноль!
0
Croessmah
Ушел
13768 / 8018 / 924
Регистрация: 27.09.2012
Сообщений: 19,735
Записей в блоге: 3
Завершенные тесты: 1
11.10.2015, 18:42 #3
Цитата Сообщение от mercurygermes Посмотреть сообщение
//...
int Getage0;
//...
int cat::GetAge()
//..
int insAge;
//...
itsAge = age
так понятнее?
0
mercurygermes
1 / 1 / 0
Регистрация: 26.09.2015
Сообщений: 179
11.10.2015, 18:50  [ТС] #4
день 6)))))

посмотри теперь исправил?
обясни по подробнее в чем ошибка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class cat{
public:
    int Getage();
    void SetAge(int age);
    void Meow();
private:
    int itsAge;
};
int cat::GetAge(){
    return itsAge;
}
void cat::SetAge(int age){
    itsAge = age;
}
void cat::Meow(){
    cout << "Meow.\n";
}
0
gru74ik
Модератор
Эксперт CЭксперт С++
4349 / 1925 / 207
Регистрация: 20.02.2013
Сообщений: 5,107
Записей в блоге: 22
11.10.2015, 18:55 #5
Цитата Сообщение от mercurygermes Посмотреть сообщение
освой самостоятельно с++ за 21 день
Ей надо было серию книг писать. Хорошо бы пошло:
"Освой самостоятельно квантовую физику за 21 день".
"Освой самостоятельно нейрохирургию за 21 день".
"Освой самостоятельно сопромат за 21 день".
"Освой самостоятельно хатха-йогу за 21 день".
и т.п.
1
_Valera_
489 / 371 / 94
Регистрация: 27.01.2015
Сообщений: 1,588
11.10.2015, 19:02 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от mercurygermes Посмотреть сообщение
int Getage();
Цитата Сообщение от mercurygermes Посмотреть сообщение
int cat::GetAge(){
...
1
mercurygermes
1 / 1 / 0
Регистрация: 26.09.2015
Сообщений: 179
11.10.2015, 19:24  [ТС] #7
Спасибо большое.? обьясни почему эти две функции пишутся по разному? Разве это функция не привязан к класу. Да если можно посоветуй книгу по с++ для новичков с нуля
0
Redzep
197 / 133 / 54
Регистрация: 21.12.2014
Сообщений: 369
11.10.2015, 19:27 #8
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от mercurygermes Посмотреть сообщение
Да если можно посоветуй книгу по с++ для новичков с нуля
Литература C++
Цитата Сообщение от mercurygermes Посмотреть сообщение
обьясни почему эти две функции пишутся по разному?
Регистр учитывается.
1
mercurygermes
1 / 1 / 0
Регистрация: 26.09.2015
Сообщений: 179
11.10.2015, 21:55  [ТС] #9
Спасибо большое сработало
0
11.10.2015, 21:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2015, 21:55
Привет! Вот еще темы с ответами:

Класс Стек Stack. не работает класс исключений - C++
Здравствуйте! Решил проверить код на пригодность, но почему то класс исключений выскакивает на ошибке. Я никак не могу понять такие вещи...

Код по уроку из книги - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; using namespace std; int main() { int x; x = 5; int y; y =...

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

Код из книги выдаёт ошибку - C++
Код из книги выдаёт ошибку. Использую Visual Studio 2010 Exspress //: CO3:Forward.cpp // Опережающие объявления функций и данных ...


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

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

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