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

Перегрузка контсруктора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зачем нужен стек и очередь http://www.cyberforum.ru/cpp-beginners/thread587712.html
Не как не могу понять примение стека и очереди. Может кто то объясните зачем они нужны? я знаю как они работают, как простотой код для стека написать, а примение не могу понять
C++ Ошибка с выводом в консоль Добрый день столкнулся с такой проблемой в с++ 2008; #include "stdafx.h" int _tmain(int argc, _TCHAR* argv) { int i, c, k; for (i = 1; i <= 10; i++ ) { http://www.cyberforum.ru/cpp-beginners/thread587682.html
C++ Массивы, матрицы
1.Для массива Х вещественных чисел определить n и P=∏Xn (нижний индекс i=1, верхний--n) , где Xn+A>B 2.Заданы две матрицы А и В целых чисел. Преобразовать их в матриц логических значений А’ и В’ по принципу: a’=’истина’, если a>k, a’=’ложь’, если a< k,
C++ Шаблоны. Хеш-функция
Добрые день. Есть задание сделать телефонную книгу. Поиск в базе сделать через хеш-функцию. name - фамилия абонента. num - номер телефона Делал вот так () : файл LIST.h
C++ Производные классы http://www.cyberforum.ru/cpp-beginners/thread587646.html
Уважаемые программисты, помогите блондинке с задачкой:scratch: В функции main создать инициализированный объект производного класса, и указатель на тип второго производного класса. Распечатать сумму элементов всех классов и отдельно каждого класса, используя указатель на второй производный класс. Базовый класс представляет собой структуру, которая содержит две переменные m,n с доступом по...
C++ Неправильно считываются данные из wav-файла Всем привет! У меня проблема с получением данных из WAV файла. Почему то функция, которая написана ниже, возвращает размер блока data в 2 раза больше, чем он есть на самом деле. и если воспроизвести массив с данными data, то он будет воспроизводится в 2 раза быстрее, чем нужно (эти факты получены в результате проверки на MATLAB). Используемый файл - моно (с 1 каналом). подскажите, пожалуйста,... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт CЭксперт С++
6407 / 3605 / 448
Регистрация: 29.11.2010
Сообщений: 9,531
27.05.2012, 03:31     Перегрузка контсруктора
Вас не смущает одинаковое название?
C++
1
2
3
vektors::vektors(double x1,double y1,double z1,double x2,double y2,double z2)
{cout<<"В конструкторе\n";
x1=x1; y1=y1; z1=z1; x2=x2; y2=y2; z2=z2;};
И вобще, вы описали аргументированный коструктор. Добавьте по-умолчанию и будет перегрузка.
C++
1
vektors::vektors(){}
Тем более при указании аргументированного, компилятор свой по-умолчанию не создает и надо описывать его явно.

Да и как вы в коде то разбираетесь? Мб есть смысл расставлять пробелы, оставлять пропуски между строк, делать отступы?

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