Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перевод букв и чисел в двоичную систему счисления https://www.cyberforum.ru/ cpp-beginners/ thread1245989.html
Здравствуйте, как сделать на C++ перевод букв и чисел двоичную систему счисления ?
Чтение данных из текстового файла C++
Помогите пожалуйста! Питаюсь создать консольную програму и никак не пойму как прочесть из файла, ну например: есть файл noname.txt и в ньом написана цифра 1, как сделать штоб програма считивая файл увидив число 1 исполняла одно действие, а если в файле число 2 - другое действие. Буду очень благодарен
C++ Вывод информации на экран в случае применения классов на С++ https://www.cyberforum.ru/ cpp-beginners/ thread1245979.html
Здравствуйте! Подскажите, пожалуйста, в таком вопросе. Пытаюсь написать элементарную программу с применением классов на С++, но в ней не выводится результат вычислений. Подскажите, пожалуйста, почему не получается вывод результата. Код программы: #include <iostream> using namespace std; class Neuro { //public: double x, w, S;
C++ Что надо сделать, чтобы консоль после вызова не закрывалась https://www.cyberforum.ru/ cpp-beginners/ thread1245977.html
Как раньше делал , но забыл
C++ Код нормально компилируется но работает не весь
Здравствуйте, уважаемые форумчане! Итак есть программа, которая нормально компилируется, но при запуске работает не как задумано. (Говно)кодить начал недавно поэтому прошу не ругаться :D К тому же первый раз реализую класс менеджер, скорее всего всё можно было сделать изящнее. goto, continue, break старался избежать. Буду рад любой помощи и советам! P.S. IDE - Dev-C++ 5.7.0 Windows 7...
C++ Ошибка определения специализации шаблонного класса На этом месте вылазит ошибка: Error 1 error C3413: 'MyClass<int>' : invalid explicit instantiation template class MyClass<int> #include <iostream> using namespace std; template <class T> class MyClass { https://www.cyberforum.ru/ cpp-beginners/ thread1245918.html
C++ Нужна рабочая программа "Ханойская башня" в консоли https://www.cyberforum.ru/ cpp-beginners/ thread1245905.html
Нужна рабочая программа "Ханойская башня" в консоле: Вводишь количество колец, и выводит все ходы перемещения колец. Если таковой не имеется, то готов заплатить за сделанную с нуля.
C++ Установка информации приложения
И снова здравствуйте!) Вот наконец закончил свое первое приложение! Подскажите как изменить поля "производитель" и "описание"? VS2005 MFC
C++ Возможно ли создать массив объектов класса? Здравствуйте, уважаемые специалисты! Делаю приложение по распределению грузов на корабле. Разработала клаcсы Корабль, Палуба и Груз. // MyTest.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> class Deck https://www.cyberforum.ru/ cpp-beginners/ thread1245846.html C++ Как написать игру "Кубики"? Условие: имеется два игральных кубика со значениями от 1 до 6. Игра происходит с компьютером, кубики бросаются поочередно.Побеждает тот, у кого сумма выпавших очков по итогам пяти бросков больше. Предусмотрите возможность получения первого хода человеком или компьютером.Кубики отображаются с помощью символов. В КОНЦЕ ИГРЫ НЕОБХОДИМО ВЫВОДИТЬ СРЕДНЮЮ СУММУ ПО БРОСКАМ ДЛЯ ОБОИХ УЧАСНИКОВ https://www.cyberforum.ru/ cpp-beginners/ thread1245816.html
C++ Шаблонная функция в простом классе и ошибка "Ссылка на неразрешенный внешний символ"
файл: A.h class A { public: template<class T> T func(T); }; файл: A.cpp
C++ Ошибка: "does not name a type" *.h class WT_API VkService : public OAuthService { public: VkService(const AuthService& baseAuthService); }; *.cpp VkService::VkService(const AuthService& baseAuth): OAuthService(baseAuth){} main.cpp VkService *vk = 0; https://www.cyberforum.ru/ cpp-beginners/ thread1245810.html
2278 / 1769 / 741
Регистрация: 27.07.2012
Сообщений: 5,254
22.08.2014, 22:37 0

Перегрузка операторов - Оба случая работают правильно, почему так? - C++ - Ответ 6541854

22.08.2014, 22:37. Показов 1204. Ответов 5
Метки (Все метки)

Ответ

Цитата Сообщение от Gygocopter Посмотреть сообщение
Не понимаю, почему работает строчка long double(i2), ведь i2 - это созданный пользователем тип, как он приводится к long double?
Потому что в классе Int есть конструктор Int(int ii), а long double может быть неявно преобразован к int (правда, с потерей точности, о чём должен предупредить компилятор). Решение в том, чтобы запретить всякие неявные преобразования:
C++
1
2
3
4
5
6
7
8
class Int{
//...
public:
//...
    explicit Int(int ii) :i(ii)
    {}
// ...
};


Вернуться к обсуждению:
Перегрузка операторов - Оба случая работают правильно, почему так? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.08.2014, 22:37
Готовые ответы и решения:

Перегрузка операторов для класса не работают
Условие задачи:Номиналы российских рублей могут принимать значения 1, 2, 5, 10, 50, 100, 500, 1000,...

Почему в коде не работает перегрузка операторов?
Почему не работает перегрузка? #include &lt;iostream&gt; #include &lt;vector&gt; using namespace...

Перегрузка функций и операторов, почему программа не работает?
Помогите пожалуйста разобраться почему не работает программа? Создать класс 2-D координат....

Перегрузка операторов. Инкапсуляция. Сделать так, чтобы оператор >> находил разницу между датами.
Задание: Сделать так чтобы оператор &gt;&gt; находил разницу между датами. Программа рабочая. Написана...

5
22.08.2014, 22:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.08.2014, 22:37
Помогаю со студенческими работами здесь

Перегрузка оператора.Почему так происходит?
У нас есть перегрузка оператора. Digit operator-(const Digit &amp;N) { Digit temp;...

Почему функции VBA так медленно работают?
Привет всем, Еще вопрос. Я создал в VBA функцию, которая по сложной формуле считает не важно...

Почему CalcFields не правильно работают при запуске программы?
При запуске программы CalcFields не правильно отображают значения, но как только я начинаю менять...

Почему в Datatables события в связке не работают так как надо?
макет моего приложения находится по адресу http://montaj.vianor-konakovo.ru/goods_new111.html Мне...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru