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

Выделение динамической памяти под массив из класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ Builder do…while http://www.cyberforum.ru/cpp-beginners/thread1148185.html
Задачу нужно реализовать используя оператор do…while. Плотность воздуха Р с высотой Н убывает по закону Р=Ро*е-HZ. Считая, что Ро=1.29кг/м3, Z=1.25*10-4 1/мБ определить на какой высоте плотность будет меньше 1кг/м3, если высоту изменять на 100 м?
C++ С++ Builder for и while Задачу нужно реализовать двумя способами, используя операторы for и while. Вводится последовательность символов из М символов. Каких символов больше запятых или точек? http://www.cyberforum.ru/cpp-beginners/thread1148180.html
C++ Создание стека в виде массива указателей на разные классы
Добрый день форумчане! Очень надеюсь на вашу помощь! Сел самостоятельно изучать плюсы по Лафоре,в одном из задании необходимо было сделать стек из разных типов данных. Я написал программку в Eclipse(windows): #include <iostream> #include <iomanip> using namespace std; const int stack_size = 40; class Token{ public:
C++ Как заставить программу выбирать наибольшие число?
Нужно было сделать программу которая запрашивает 5 чисел и выбирает наибольшие и наименьшие число. С запросом чисел все понятно, но вот как заставить программу выбрать наибольшие и наименьшие. В курсе предлагают вот такой код(должен быть где то рядом если я конечно нечего не напутал). Мне кажется такую большую хреновину можно заменить на что то более компактное. Заранее спасибо и надеюсь на вашу...
C++ Меню для программ http://www.cyberforum.ru/cpp-beginners/thread1148152.html
Здравствуйте, сделал 3 программы, тремя разными проектами, теперь нужно создать меню для отображения этих трех программ, наподобие как во вложении
C++ Как сделать через класс int main() { string text, search, result; string filename = "d:\\inn.txt"; ifstream *in = new ifstream(filename.c_str()); if(in->fail()) подробнее

Показать сообщение отдельно
CHELOVEKPAUK
 Аватар для CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
14.04.2014, 17:47     Выделение динамической памяти под массив из класса
Допустим, есть class c, и он включает в себя char-массив a:

C++
1
2
3
4
5
6
7
8
class c
{
private:
char a[50];
public:
c();
c(char* a);
}
Как динамически выделить память для массива во втором конструкторе? Если написать a = new char[50], то он пишет, что выражение должно быть допустимым для изменения левосторонним значением. Почему так, и как это правильно сделать? Подскажите пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru