Форум программистов, компьютерный форум CyberForum.ru

Массив объектов класса - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
XpertVision
17 / 17 / 3
Регистрация: 14.06.2012
Сообщений: 150
15.06.2012, 00:44     Массив объектов класса #1
Имеется класс :

C++ (Qt)
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
#include <iostream>
 
class Pat
{
    private :
        int patAge;
        char patName;
    public :
        int GetAge () const;
        void SetAge (int age);
        char GetName () const;
        void SetName (char name);
};
 
int Pat::GetAge () const
{
    return patAge;
}
 
void Pat::SetAge (int age)
{
    patAge=age;
}
 
char Pat::GetName () const
{
    return patName;
}
 
void Pat::SetName (char name)
{
    patName=name;
}
и программа в которой создается массив объектов этого класса :
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "classPat.h"
 
int main ()
{
    setlocale (LC_ALL, "Russian");
    using std::cin;
    using std::cout;
    
    cout<<"бла-бла";
    char ownerName[30];
    cin>>ownerName;
    cout<<"бла-бла";
    int amountPats;
    cin>>amountPats;
    
    Pat* objPat=new Pats[amountPats];
........
    delete [] objPat;
    char resp;
    cin>>resp;
    return 0;
}
Не могу понять где тут ошибка. Ругается на эту строку : "Pat* objPat=new Pats[amountPats];"
3 ошибки : 21 C:\Documents\PatsExplorer.cpp:16 expected type-specifier before 'Pats'
21 C:\Documents\PatsExplorer.cpp:16 cannot convert 'int*' to 'Pat*' in initialization
21 C:\Documents\PatsExplorer.cpp:16 expected ',' or ';' before 'Pats'

Буду благодарен за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
XpertVision
17 / 17 / 3
Регистрация: 14.06.2012
Сообщений: 150
15.06.2012, 16:30  [ТС]     Массив объектов класса #21
Огромно спасибо всем за объяснения и помощь. С крешем разобрался, так что можно спокойно развивать это глупое и никому не нужное приложение.))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2012, 16:32     Массив объектов класса
Еще ссылки по теме:

Динамический массив объектов класса C++
Массив объектов абстрактного класса C++
Массив объектов класса C++
Написать класс Матрица. Массив объектов класса Массив C++
Массив объектов класса C++

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

Или воспользуйтесь поиском по форуму:
Toshkarik
15.06.2012, 16:32     Массив объектов класса
  #22

Не по теме:

Ну, оно нужно Вам, а это самое главное. Удачи.

Yandex
Объявления
15.06.2012, 16:32     Массив объектов класса
Ответ Создать тему
Опции темы

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