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

Константные поля класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны целые числа a1, …, an, каждое из которых отлично от нуля. http://www.cyberforum.ru/cpp-beginners/thread519923.html
Даны целые числа a1, …, an, каждое из которых отлично от нуля. Если в последовательности отрицатель¬ные и положительные члены чередуются (+,-, +, -, … или -,+,-,+, ...), то ответом должна служить сама исходная последовательность. Иначе получить все отрица¬тельные члены последовательности, сохранив порядок их следования. рещите на С++.Заранее спасибо
C++ Ищу 2 оператора для работы с файлами 1)Оператор,который возвращает кол-во строк в текстовом файле 2)Оператор,который позволяет перемещаться в файле на указанную строку . Заранее благодарю! Добавлено через 2 минуты Владеет ли С++ своими операторами для работы с файлами или он унаследовал все от С ? Вот тут описано,как файлы создавать . На С++ точно также или есть другой способ более новый?... http://www.cyberforum.ru/cpp-beginners/thread519921.html
C++ Задача на вычисление с хранением последовательности значений.
Даны действительные числа a1, …, a28, b1, …, b28 .Члены последовательности c1, …, c29 связаны с членами данных последовательностей соотношениями c29 = 0, c29-i =a29-i/(b29-i- c29-i+1) = (i=1, …, 28). Получить c1, …, c29 . Решите на С++.Буду очень Благодарна!
Класс, который невозможно наследовать C++
Как создать класс, который невозможно наследовать? Видимо, поместить конструктор в раздел private? Кто что скажет по этому поводу?
C++ Данная последовательность из n целых чисел... http://www.cyberforum.ru/cpp-beginners/thread519901.html
1.Данная последовательность из n целых чисел. Найти количество элементов этой последовательности, кратных числу К. 2.Данная последовательность целых чисел, за которой следует 0. Найти сумму нечетных элементов этой последовательности. 3.Найти сумму чисел в десятичном числе К.
C++ форсированная перезапись Форумчане, подскажите, пожалуйста, что такое форсированная перезапись? подробнее

Показать сообщение отдельно
Konstantin_D
 Аватар для Konstantin_D
14 / 14 / 2
Регистрация: 21.07.2011
Сообщений: 89
16.03.2012, 12:54     Константные поля класса
Без new это не динамический массив. В этом случае delete не нужен. А str это только указатель на массив, а не сам массив.
C++
1
obj():t(0),str("aaa bbb ccc!"){}
Константам задавай значения в списке инициализации.
Если t - это длина строки, то попробуй так:
C++
1
obj():t(strlen(str)),str("aaa bbb ccc!"){}
Но только в определении класса объявляй t после str. Это важно. Переменные инициализируются в порядке объявления в классе (порядок их следования в списке инициализации значения не имеет).
 
Текущее время: 06:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru