помогите с классом

Тема в разделе "Общие вопросы по С и С++", создана пользователем Drampir, 6 ноя 2007.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Drampir

    Drampir Гость

    Мне нужно в классе создавать динамический массив(т.е. в конструкторе или в любой другой функции класса , массив является частью класса и есть структура), но не пойму как это сделать :)
    Буду очень признателен за помощь
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    1
    Код (Text):
    class Test
    {
    public:
    Test() { m_pN = new int[10]; }
    ~Test() { delete [] m_pN; }

    private:
    int* m_pN;
    };
     
  3. Drampir

    Drampir Гость

    А можно сделать тоже тока с использованием производных классов
     
  4. Drampir

    Drampir Гость

    Код (Text):
    class bd
    {
    public:
    bd ()
    {
    PC = new PC[10];
    }
    private :
    struct PC
    {
    char CPU[20];
    unsigned short int Mhz;
    unsigned short int Ram;
    unsigned short int HardDisk;
    char monitor [30];
    };
    };
    Не работает :)
    [C++ Ошибка] Unit1.cpp(9): E2108 Improper use of typedef 'bd::PC'
     
  5. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    1
    Вот так:

    Код (Text):
    class bd
    {
    public:
    bd() { m_pPC = new PC[10];}
    ~bd() { delete [] m_pPC;}

    private :
    struct PC
    {
    char CPU[20];
    unsigned short int Mhz;
    unsigned short int Ram;
    unsigned short int HardDisk;
    char monitor [30];
    };

    PC* m_pPC;
    };
     
  6. Drampir

    Drampir Гость

    Спасибо большое за помощь
     
Загрузка...
Похожие Темы - помогите классом
  1. number27
    Ответов:
    0
    Просмотров:
    21
  2. Rina
    Ответов:
    0
    Просмотров:
    45
  3. maksiiimka
    Ответов:
    2
    Просмотров:
    51
  4. Ким
    Ответов:
    23
    Просмотров:
    483
  5. Sr233
    Ответов:
    2
    Просмотров:
    127
Статус темы:
Закрыта.

Поделиться этой страницей