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

Экономия памяти или борьба с точками. (что-то типа массива ссылок хотелось бы иметь) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как поставить EOF? http://www.cyberforum.ru/cpp-beginners/thread438483.html
Ребят, подскажите пожалуйста. Итак, вот листинг программы. Если я открываю файл, созданный с помощью потока, все читается без проблем(я так понимаю, символ EOF ставится автоматически). Если же я...
C++ Двумерный масив. Экзамен ребята Дан масив A . Записать в масив числа так чтобы на главной диагонали были записаны 1 , а на остальных 0. Язык С++. Заранее благодарю ! http://www.cyberforum.ru/cpp-beginners/thread438460.html
C++ Не могу найти ошибку
Вот сама задача: Создайте свою версию библиотечной функции strcmp(s1, s2), которая срав¬нивает две строки и возвращает -1, если s1 идет нерпой по алфавиту, О, если в s1 и s2 одинаковые значения, и...
C++ Напишите функцию разложения натурального числа на простые множители.
Напишите функцию разложения натурального числа на простые множители.
C++ Arcsin, последовательность http://www.cyberforum.ru/cpp-beginners/thread438413.html
Нужна ваша помощь в решении простой задачи, никак не могу понять что не так. Arcsin (1/sqrt(1+x^2))=П/2 -x + x^3/3 - x^5/5 ... Никак не получается чтобы арксинус был равен этой...
C++ Слияние двух массивов в отсортированный по не убыванию массив Даны два массива. Массив А состоит из N элементов, массив В состоит из М элементов. Оба массива отсортированы по убыванию. Разработать программу для слияния этих массивов в отсортированный по не... подробнее

Показать сообщение отдельно
Андрей2011
29 / 23 / 2
Регистрация: 18.01.2011
Сообщений: 359
31.01.2012, 13:03  [ТС]
C++
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
class TGrup
{
 
 
public:
    TGrup() {
    FId =0,FGrup=0,FKolT=0,FKoefSlab=0,FNetT=0,FWrazT=0;
    KolEl=0;
    MassivTo4Grup=new TTo4ka[KolEl];
    };
 
    void SetKolT(const short &KolT)  //при добавлении т.
        {         //ф-я сама определит нужно ли увеличить подкачку памяти
            if (KolT>=KolEl)
            {
                 KolEl+=1;
                delete[] MassivTo4Grup; //удалим сущ. массив
                 MassivTo4Grup=new TTo4ka[KolEl]; //создадим новый
            }
            FKolT = KolT;
        }
    short GetKolT() {return FKolT; }
    short FId,FGrup,FKoefSlab,FNetT,FWrazT;
    bool FIsp,FYKraya;
    TTo4ka *MassivTo4Grup; //все точки группы.
 
    ~TGrup(){ delete[] MassivTo4Grup; }
private:
short FKolT, KolEl;
 
};
а так?

Добавлено через 26 минут
Хм. вообще при создании новой группы создается только лишь одна точка.
Видимо из за этого:
C++
1
TTo4ka *MassivTo4Grup;
тогда все не так уж и плохо.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru