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

Не работают конструкторы.... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вложенные циклы http://www.cyberforum.ru/cpp-beginners/thread192732.html
вывод на экран натуральных чисел лежащих в интервале и делящихся нацело на 5
C++ Выбросить из записи числа n цифры 0 и 5 Помогите найти ошибку. Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Например из числа 59015509 должно получиться 919. Вот мой код: #include<math.h> #include<stdio.h> int main(){ unsigned long int a,b,i,k; scanf("%d",&a); i=0; http://www.cyberforum.ru/cpp-beginners/thread192728.html
запись в файл C++
Здравствуйте. Написала программу, никак не получается ее переделать так, чтобы записать в файл. Подскажите пожалуйста как ее подправить, чтобы можно было записать в текстовый файл. и еще никак не пойму, когда файл включаешь в программу, его лучше в одну папку с кодом помещать или можно из любого места на диске и поностью прописывать его местонахождение? #include <cstring> #include...
C++ Создать таблицу с определенным форматированием
Всем доброго времени суток. Подскажите пожалуйста, как бы написать программу которая вносила бы данные в следующую таблицу вида:| №подпункта|№Комнаты|Ф.И.О|Дата| Буду благодарен за любые задумки по этой теме.
C++ перегрузка степенным полиномом http://www.cyberforum.ru/cpp-beginners/thread192668.html
Здравствуйте помогите плз, как осуществить перегрузку степенным полиномом ??? за ранее спасибо
C++ C++ строковые 3 задача №1. Написать и протестировать функцию STRP(str1,str2), которая возвращает указатель на последнее вхождение символа из строки str2 в строку str1. Если ни один символ из строки str2 не входит в строку str1, то возвратить NULL. задача №2. Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 – слова, начинающиеся с согласной. Образовать строку str3,... подробнее

Показать сообщение отдельно
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4248 / 2780 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
17.11.2010, 20:53     Не работают конструкторы....
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main(){
char name[80];
int density, n;
cin >> n;
liquid array[n];//чтоб так делать, должен быть объявлен конструктор без параметров
while(n){
cout<<"Enter name:";
cin>>name;
cout<<"Enter density: ";
cin>>density;
array[n].setval(name,density);//должна быть ф-ция, которая задает значения членов
--n;
}
Чтоб вместо ф-ции каждый раз вызывать конструктор с параметрами, можно сначала объявить массив указателей на liquid, ну и потом в цикле динамически выделять память для очередного указателя и потом вызывать конструктор с параметрами.

Добавлено через 3 минуты
Цитата Сообщение от Kastaneda Посмотреть сообщение
потом в цикле динамически выделять память для очередного указателя и потом вызывать конструктор с параметрами
Ээ, если я не ошибаюсь, но вроде там не вызывается конструктор по умолчанию.
 
Текущее время: 06:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru