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

обьясните функцию простым языком :) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки http://www.cyberforum.ru/cpp-beginners/thread253157.html
помогите пожалуйста с задачами: 1.после каждого заданного слова в сообщении поставить восклицательный знак. 2.дан текст, представляющий собой десятичную запись целого числа. вычислить сумму цифр...
C++ сортировка char по f помогите плиз: Есть массив m на n содержавший слова нужно отсортировать содержание по символу F http://www.cyberforum.ru/cpp-beginners/thread253145.html
Методом Ньютона решить линейное уравнение C++
Всем привет и хорошего настроения! Решаю вычмат. Методом Ньютона надо решить линейное уравненьице. Сам метод запроган. Хочу запрогать процесс нахождения начального приближения x0. Мои рассуждения:...
C++ Нужно написать небольшую програмку на С++
Привет! Помогите написать прогрумму небольшую на С++. Мне очень нужно для ООП. Заранее спасибо =)
C++ Сложение двух строк http://www.cyberforum.ru/cpp-beginners/thread253098.html
Проблема: не могу получть результат. Что у меня не так? class base { private: char* str; int size; public: base( char *str1) {
C++ ПРИШЛИТЕ МНЕ ПОЖАЛУЙСТA ФАЙЛ stdlib.h ДЛЯ VS2006 ПРИШЛИТЕ МНЕ ПОЖАЛУЙСТA ФАЙЛ stdlib.h ДЛЯ VS2006 подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
06.03.2011, 20:29
Т.е. у вас не вызвало подозрений то, что можно записать d1 + 10.0, а только случай 10.0 + d1? Ведь оператор сложения перегружен только для пары объектов типа Distance.
Ладно, суть в том, что конструктор объекта может неявно быть использован в качестве оператора приведения типа. Т.е. запись d1 + 10.0 фактически преобразуется в d1 + Distance (10.0). Аналогично с 10.0 + d1. Чтобы этого избежать (иногда это бывает полезно), надо конструктор объявить с ключевым словом explicit.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru