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

Часы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс "Матрица" для нахождения суммы, разности, умножения матриц и суммы элементов матрицы. http://www.cyberforum.ru/cpp-beginners/thread634008.html
Всем привет. Вы могли бы протестировать работу на предмет ошибок, и если нетрудно указать места, где можно было бы написать код как-то иначе. В работе требуется создать класс матриц и функции в нём для суммы, разности, умножения матриц и суммы элементов матрицы. #include <iostream> #include <conio.h> #include <time.h> using namespace std; class Matrix{
C++ Подсчитать количество различных цифр в десятичной записи натурального числа Тема: Строки.Множества. 3.1. Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ. 3.2. Подсчитать количество различных цифр в десятичной записи натурального числа. http://www.cyberforum.ru/cpp-beginners/thread634007.html
C++ Как узнать Handle или PID процесса, зная его имя и класс?
Как узнать Handle или PID процесса, зная его имя и класс?
Непонятное условие задачи C++
Напишите перегруженные версии функции iquote(), которая отображает аргументы, заключенные в двойные кавычки. Напишите три версии: одну для аргумента типа int, другую для аргумента типа double и третью для аргумента типа string. Я сначала вот так подумал сделать. void iquote(const int n); void iquote(const double n); void iquote(const string n); Или вот так: void iquote(const char...
C++ Объявление заголовочных файлов http://www.cyberforum.ru/cpp-beginners/thread633904.html
Скажите в чем разница между объявлением вида: #include <iostream> и вида #include "iostream"
C++ Перегрузка [][] Возможно ли для данного класса обеспечить перегрузку жвойных скобок с тем, чтобы в программе можно было использовать выражения типа: MyClass подробнее

Показать сообщение отдельно
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
07.08.2012, 10:31     Часы
Цитата Сообщение от bgm313 Посмотреть сообщение
1.Можно ли сделать так, чтобы при вызове конструктора и возникновение определенной ситуации объект не создавался?
В принципе можно сгенерировать исключение в конструкторе, хотя это не очень хорошо. Впрочем, возможно умные люди меня поправят.

Цитата Сообщение от bgm313 Посмотреть сообщение
2.В часах предпочтительнее организовывать проверку за пределами конструктора или внутри конструктора?
Вообще это ваше право выбирать, как должна вести себя программа при неправильно введённых данных. Я бы для простых программ проверял значения сразу после их ввода пользователем (и до создания каких-то объектов) и "заставлял" вводить их пока не станут верными. Если же подразумевается, что эти классы будут использоваться в дальнейшем в других задачах, то какие-то проверки нужно вводить и в конструкторы класса.
 
Текущее время: 19:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru