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

Выделение динам.памяти в классе для строки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двунаправленный нециклический список http://www.cyberforum.ru/cpp-beginners/thread551330.html
Здравствуйте! Нужно написать программу, обеспечивающую работу с двунаправленным нециклическим списком: добавление/удаление элементов в голову, просмотр списка, реализовать дублирование элементов с заданным значением. Желательно самый простой способ и с коментариями и алгоритм работы. Заранее спасибо.
C++ Дана строка символов. Подсчитать самую длинную последовательность подряд идущих букв а. Дана строка символов. Подсчитать самую длинную последовательность подряд идущих букв а.( P.S. напишите полную программу попроще. С++ знаю плохо);) http://www.cyberforum.ru/cpp-beginners/thread551316.html
C++ #include <commctrl.h>
зачем нужен это библиотека #include <commctrl.h> какие у него функции
Функция выбора C++
Есть ли в С++ функция как IIf на VB? И подскажите пожалуйста сайт, где можно удобно найти библиотечные функции С++ с описанием.
C++ Код хаффмана http://www.cyberforum.ru/cpp-beginners/thread551282.html
Помогите разобраться с кодом кодирования Хаффмана. Нашел реализацию алгоритма Хаффмана, но некоторые места не понятны. Прокомментируйте пожалуйста функции count_chars и traverse в моем коде. #include <iostream> #include <fstream> #include <vector> #include <string> #include <queue> #include <algorithm> using namespace std;
C++ Графы:Матрица инцидентности Помогите с такой задачей: вывести из файла граф матрицы инцидентности на консоль. Собственно в чём проблемы:нужно сделать так,чтобы сканировался файл и выводилась любая матрица которая будет записана в файле. Тоесть как я понимаю это надо функция сканирования файла и использование динамических массивов,но как это программно записать я незнаю. подробнее

Показать сообщение отдельно
v1le
15 / 12 / 1
Регистрация: 01.06.2011
Сообщений: 207
Завершенные тесты: 1

Выделение динам.памяти в классе для строки. - C++

17.04.2012, 22:36. Просмотров 258. Ответов 0
Метки (Все метки)

Есть класс, который является рабочим для статической памяти. Сказали, что нужно выделять динам. пямять. Вот этот код с выделением нерабочий, а если написать то, что в коментариях, то рабочий. Только вопрос в том, как выделить для строки в классе?
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
class Animal{
    char *clss; // char clss[20];
    int numL;
    int numP;
public:
    Animal(){
        char *clss=new char[strlen(clss)+1]; // *char='\0';
        numL=0;
        numP=0;
    };
    Animal(char *clss, int numL, int numP){
        strcpy(Animal::clss, clss);
        Animal::numL=numL;
        Animal::numP=numP;
    };
    ~Animal(){
        cout << "Destructor" << endl;
    };
    void PrintFunc(){
        cout << "Class: " << clss << endl
            << "Num of limbs: " << numL << endl
            << "Num of progeny: " << numP << endl;
        
    }
    void ChangeNumP(){
        int newnumP;
        scanf("%d",&newnumP);
        numP=newnumP;
    };
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru