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

Подскажите, в чем ошибка с классами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали... http://www.cyberforum.ru/cpp-beginners/thread838907.html
Даны четыре вещественные матрицы произвольной размерности (размерности вводятся пользователем). Вычислить все возможные произведения матриц. Упорядочить по возрастанию элементы главной диагонали той...
C++ Сортировка по алфавиту Вот программа , там сортировка по нумерации поездов, а нужна по ПУНКТАМ назначения, кто знает поправите, спасибо. #include<iostream> #include<conio.h> #include<stdio.h> #include<string.h> ... http://www.cyberforum.ru/cpp-beginners/thread838883.html
Динамический массив указателей C++
Нужен массив указателей на тип родительского класса Game, как его правильно оформить? То что я написал выдает ошибку. #include <iostream> #include <windows.h> using std::cout; using...
Необработанное исключение в "0x778e15de" в "dir-3.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000000" C++
#include <windows.h> #include <d3d9.h> LRESULT __stdcall WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam); struct vertex { float x,y,z; unsigned long color; };
C++ Квадратичная функция http://www.cyberforum.ru/cpp-beginners/thread838840.html
Помогите написать программу аппроксимацию квадратичной функции. Вот сама аппроксимация
C++ Массив: Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей. дана последовательность действительных чисел. вставить в нее действительное число b так, чтобы последовательность осталась неубывающей. Написал код вроде правильно, но сдвигать массив перед тем как... подробнее

Показать сообщение отдельно
h2so4
0 / 0 / 0
Регистрация: 09.01.2012
Сообщений: 3

Подскажите, в чем ошибка с классами - C++

15.04.2013, 21:45. Просмотров 297. Ответов 2
Метки (Все метки)

Занимаюсь по книге Джесса Либерти "С++ за 21 день"
компилятор MVS 2010
не могу понять в чем моя ошибка

это файл заголовка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
 
class cCat
{
public:
    cCat(int initialAge);
    ~cCat();
    int GetAge() const { return itsAge; }       
    void SetAge (int Age) { itsAge = Age; }     
    void Meow() const { cout << "Мяу\n"; }  
private:
    int itsAge;
}

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
#include "cCat.h"
 
cCat::cCat(int initialAge)
{
    itsAge=initialAge;
}
 
cCat::~cCat()               //деструктор
{
}
 
 
int main()
{
    cCat Frisky(5);
    Frisky.Meow();
    cout << "Frisky is a cat who is  ";
    cout << Frisky.GetAge() << " years old.\n\n";
    Frisky.Meow();
    Frisky.SetAge(7);
    cout << "Now Frisky is  ";
    cout << Frisky.GetAge() << " years old.\n";
    system("pause");
    return 0;
}
пишет Ошибка 1 error C2533: cCat::{ctor}: конструкторы не разрешены для возвращаемого типа c:\users\ира\documents\visual studio 2010\projects\классы, объявления\классы, объявления\1.cpp 5 1 классы, объявления
Ошибка 2 error C2264: cCat::cCat: ошибка в определении или объявлении функции; функция не вызвана c:\users\ира\documents\visual studio 2010\projects\классы, объявления\классы, объявления\1.cpp 16 1 классы, объявления
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru