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

Наследование конструкторов? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение примера с использованием цикла http://www.cyberforum.ru/cpp-beginners/thread60577.html
Нужно до завтра написать программу с использованием Циклов для решения следующего примера: http://s57.***********/i156/0911/6d/91932d40b75b.jpg Нужно вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Хначальное до Хконечное с шагом dx и точностью e. Можно и без таблицы только решение. Помогите пожалуйста.
C++ Числа BCD ребят плийз подскажите как реализовать класс? (только структуру данных) http://www.cyberforum.ru/cpp-beginners/thread60554.html
Поиск элементов в массиве C++
помогите решить!! найти номера элементов массива М равных заданому числу А =5,количество элементов N= 15,от -10 до 10
Найти сумму и произведение элементов k-го столбца матрицы C++
Написал программу по заданию, хочу узнать правильно ли она? У меня пока компилятор не работает, чтобы проверить прогу. Вот задание. Дано число k (0<k<11) и матрица размера 4 х10. Найти сумму и произведение элементов k-го столбца данной матрицы #include <windows.h> #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { SetConsoleCP(1251); ...
C++ Поменять местами строку с максимальный элемент и строку с минимальным элементом матрицы http://www.cyberforum.ru/cpp-beginners/thread60513.html
привет!я хотел бы попросить знающих людей написать программу на языке С!надо поменять местами рядок в котором есть максимальный элемент с рядком в котором есть минимальный элемент матрицы E(N,M). тип элементов целые;N=4,M=7; ЧИСЛА в интервале от -12 до 30!! заранее огромное спасибо!!!!!!
C++ Чтение и запись в текстовые файлы. Доброй ночи всем. Не очень понимаю в си++,щас вот пытаюсь начинать учиться. Может поможет кто. Задание дали такое : Текстовый файл содержит числа типа int разделённые пробелами (одним или несколькими), вычислить среднее арифметическое этих чисел и их количество. Поместить среднее арифметическое и количество чисел в другой текстовый файл. Снабдить соответствующим комментарием. Cоздал файл.... подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
13.12.2013, 01:32     Наследование конструкторов?
по мне - так запрашивать данные в конструкторах - это моветон какой-то.
лучше сделать конструкторы без или же конструкторы с интовыми параметрами или что вы там запрашиваете.
так вот делать запрос на ввод вне конструктора и когда данные ввели - создавать инстанс, передавая в конструктор введенные данные или же сетить данные через публичные методы.
псевдокод:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int data = 0;
std::cout << "Enter data: ";
std::cin >> data;
 
MyClass myClass(data);
...
 
 
 
или
int data = 0;
std::cout << "Enter data: ";
std::cin >> data;
 
MyClass myClass;
myClass.setData(data);
...
в конструкторах запрашивать плохо, потому что таким образом хардкодится способ консруирования класса
и по другому инстанс создать нельзя. а ведь данные откуда угодно могут быть получены. могут быть запрошены, могут быть прочитаны из файла, могут быть вычислены и т.п.
 
Текущее время: 10:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru