Поиск:

Ответ в темуСоздание новой темы Создание опроса
> описание полей объектов, работа с объектами 
:(
    Опции темы
xvr
Дата 29.7.2014, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(wolverine17 @  29.7.2014,  15:39 Найти цитируемый пост)
ошибок компиляции нет, но начальную инициализацию массива в конструкторе, не вижу,

У вас 2 конструктора у класса Class_nameA. В одном из них инициализация массива есть, во втором - нет. При создании объекта класса будет вызван только 1 конструктор (а не оба). у вас вызывается тот, в котором инициализации массива нет.

PM MAIL   Вверх
wolverine17
Дата 30.7.2014, 13:17 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 2.5.2009

Репутация: нет
Всего: нет



Как всё гениально и просто! спс, baldina))
Код

    double x[A::Size] = { 11,12,13,14 };
    A a3 (4,5,6,x);


Адаптировал под свой код. Созданный 2-й конструктор кикнул, и инициализацию провёл в том что был в начале в конструкторе с параметрами. И как я понял изначальная загвоздка была в том, чтобы правильно проинициализировать в конструкторе массив, чего не было сделано сразу smile 

Код

class Class_name
{
public:
    String name;
    Class_name(String);
  //  ~Class_name();
   // Class_name() {}
};
class Class_nameA: public Class_name
{
static const int m = 8;
    float mass[m];
public:
    Class_nameA(String, float, float, float*, float);
private:
    float A;
    float B;
    float C;
};

float x_a[Class_nameA::m]={5, 30.5, 15.5, 0, 3.2, 4.3, 1, 100};
float x_b[Class_nameA::m]={20, 0.5, 2, 0, 4.2, 25.7, 10.4, 100};
Class_nameA obj1 =  Class_nameA("aaa", 100, 100, 0, 30);
Class_nameA obj2 =  Class_nameA("bbb", 100, 100, x_a, 24);
Class_nameA obj3 = Class_nameA("ccc", 200, 200, x_b, 35);
//---------------------------------------------------------------------------
Class_nameA::Class_nameA(String t_name, float t_A, float t_B, float *t_mass, float t_C):Class_name(name)
{
    name=t_name;
    A=t_A;
    B=t_B;
    if (t_mass != 0)
    {
       for (size_t i=0; i != n; ++i)
          mass[i] = t_mass[i];
    }
    else
    {
       for (size_t i=0; i != n; ++i)
          mass[i] = 0;
    }
    C=t_C;
}


Программа работает, инфа с массива считывается в объект. Большое спс xvr и baldina! Вопрос закрыт)

P.S.: 
Цитата(Нэраварин)
Вообще в С++ с массивами всё сложно...

дооо, так ужасно сложно, прям как E=mC^2))) 3-4 строчки кода, которые элементарно воспринимаются и усваиваются, пф! 
продолжайте дальше флудить, у вас это хорошо выходит, в отличии от с++.

Это сообщение отредактировал(а) wolverine17 - 30.7.2014, 13:19
PM MAIL   Вверх
Нэраварин
  Дата 30.7.2014, 22:23 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 9.3.2009

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
Нэраварин
Дата 31.7.2014, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 9.3.2009

Репутация: нет
Всего: нет



Цитата(xvr @  29.7.2014,  13:38 Найти цитируемый пост)
Поэтому ТС вправе рассматривать такие замечания как оффтоп.

Покажите мне где это написанно в правилах?!


M
Alexeis
Запрещаются дискуссии, не имеющие отношения к теме сообщения. Такие ответы будут квалифицированы как «оффтопик» и удалены администрацией форума.

Если ТС хочет себе выстрелить в ногу это его право. Ваши замечания осталось неуслышанными, игнорируйте пожалуйста ответы в этой теме. 


Это сообщение отредактировал(а) Alexeis - 31.7.2014, 11:13
PM MAIL   Вверх
Нэраварин
Дата 31.7.2014, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 9.3.2009

Репутация: нет
Всего: нет



Цитата(Alexeis @  31.7.2014,  11:01 Найти цитируемый пост)
Запрещаются дискуссии, не имеющие отношения к теме сообщения. Такие ответы будут квалифицированы как «оффтопик» и удалены администрацией форума.


В таком случае и сообщения ТС должны быть так же удалены либо отредактированны Администрацией форума в соответствии с правилом форума:
Цитата

 №2 Запрещается размещать материал, который является ложным, дискредитирующим, оскорбительным, вульгарным, ненавистным, непристойным, 

,НО ПОЧЕМУТО ЭТО НЕ С ЛУЧИЛОСЬ С ПОСТАМИ ТС, а только с моими ОДНОСТОРОННЕЕ КАКОЕ ТО ПРАВОСУДИЕ НЕ НАХОДИТЕ?!

Это сообщение отредактировал(а) Нэраварин - 31.7.2014, 11:56
PM MAIL   Вверх
xvr
Дата 31.7.2014, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(Нэраварин @  31.7.2014,  11:43 Найти цитируемый пост)
НО ПОЧЕМУТО ЭТО НЕ С ЛУЧИЛОСЬ С ПОСТАМИ ТС, а только с моими

Потому что ТС всего лишь усомнился в степени вашего величия (может и несколько резко), а вы на него за это вылили ушат помоев. В общем - отдохните немного, успокойтесь (2 дня хватит?)

Кстати, я предупреждал ОБОИХ участников этой склоки, не только Нэраварина, но в бутылку полез только он один, почему то  smile 


Это сообщение отредактировал(а) xvr - 31.7.2014, 13:36
PM MAIL   Вверх
Нэраварин
Дата 2.8.2014, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 9.3.2009

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
borisbn
Дата 3.8.2014, 08:17 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 4875
Регистрация: 6.2.2010
Где: Ростов-на-Дону

Репутация: 18
Всего: 135



>2 дня хватит?
Походу, не хватило



--------------------
Женщины отличаются от программистов тем, что у них чары состоят из стрингов
PM MAIL Jabber   Вверх
xvr
Дата 4.8.2014, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(borisbn @  3.8.2014,  08:17 Найти цитируемый пост)
Походу, не хватило

Посмотрел посты Нэраварина. После поста от 14.1.2013, 16:54 в  Литература по C++
Цитата

Уважаемые форумчане подскажите какую книгу лучше брать для более внятного и осмысленного изучения C++?

Лафоре Р. Объектно-ориентированное программирование в С++ 

или же 

Дейтел Х., Дейтел П - Как программировать на C++

Где по вашему мнению более лучшее толкование технической стороны языка, чем простой "болтологии" 
начались наезды на всех и вся от 'Гуру' С++ с обучением смыслу жизни и пр. Видимо литература впрок не пошла. 
В настоящее время Нэраварин вполне созрел в полновесного хама, и похоже это не лечится  smile 
Видимо только пожизненный бан поможет.

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.1283 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.