Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2013, 17:17   #1
Елена Н.
 
Регистрация: 26.11.2013
Сообщений: 6
Радость Конструкторы в С++

Помогите написать(или хотя бы объяснить) конструктор класса двумерного массива n*m который будет проверять введены ли значения массива, если нет-то вывести сообщение об отсутствии значений
Елена Н. вне форума Ответить с цитированием
Старый 16.12.2013, 17:43   #2
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

Код:
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
#include "memory.h"


class DA
{
private:
    int** _p;
    size_t _n;
    size_t _m;
public:
    DA() : _p(NULL), _n(0), _m(0)
    {}
    DA(size_t n, size_t m, int** p) : _n(n),_m(m)
    {
        if(_n == 0 || _m == 0)
            printf("array is empty");
        else
       {
          _p = new int*[_n];        
          for(int i = 0; i < _n; i++)
          {            
              _p[i] = new int[_m];
              memcpy(_p[i],p[i],_m);
          }
        }
    }
};

int main()
{    
   int** p = new int*[10];
   unsigned long seed = time(NULL);
   srand(seed);
   for(int i = 0; i < 10; i++)
   {
       p[i] = new int[10];
       for(int j = 0; j < 10; j++)
           p[i][j] = rand() % 100;
   }
   DA a(10,10,p);
   return 0;
}
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конструкторы классов Стремящийся Общие вопросы C/C++ 3 17.04.2012 09:39
Классы и конструкторы KuckaMAXHATKA Visual C++ 1 13.12.2011 01:10
Конструкторы Gen_r_questions PHP 4 05.04.2011 12:38
конструкторы zhenya.ya Помощь студентам 3 16.09.2010 09:34
Конструкторы Лорд Общие вопросы C/C++ 1 21.12.2008 18:35