Как присвоить значение элементу массива указателей?
От: icwsee  
Дата: 26.06.13 08:08
Оценка: -2
Постарался сформулировать точнее. Вопрос в коде программы, помогите пожалуйста!


#include "stdafx.h"
#include <iostream>

class Ir
{
public:
    int value;

    Ir()
    {
        value = 0;
    }

    void Pr()
    {
        std::cout << value << "\n";
    }
};

int main()
{
    Ir * q = new Ir[10];
    
    // цикл выводит 10 нулей на экран
    for(int i = 0; i < 10; i++)
    {
        (&q[i])->Pr();
    }
    
    // создаю новый динамический объект w класса Ir
    Ir * w = new Ir(2000);

    // следующей строкой я хочу присвоить элементу
    // массива q под номером 2 указатель на объект w
    // КАК ЭТО СДЕЛАТЬ?

    std::getchar();
    
    return 0;
}
указатели массивы
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.