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

Как определить конверсию к типу? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ D-Link c++ http://www.cyberforum.ru/cpp-beginners/thread153300.html
как можно приконнектится к роутеру D-Link с помощью языка с++...весь инет перерыл не нашел ничего путного
C++ Балансировка бинарных деревьев Вот если кому то потребуется вылаживаю рабочую балансировку бинарных деревьев, если есть советы по улучшению то сс удовольствием выслушаю)) //______________Реализация балансировки__________________ void tree::Balance() { if(root!=NULL)Balance(root, NULL);//Проверка не пустое ли дерево, если нет то запуск балансировки с передачей адреса корня } int tree::Balance(elem* r,elem* p) { http://www.cyberforum.ru/cpp-beginners/thread153292.html
Рекурсия=( C++
Всем доброго времени суток=) помогите написать программу, ну или хотя бы объясните задание, а то я его не очень понял =( составить рекурсивную функцию, определяющую в заданной символьной строке кол-во символов, являющихся цифрами и заменяющую каждую букву младшей десятичной цифрой данного числа Заранее благодарен=)
C++ Графы
Решается судьба степеньдии от этих задач, помогите пожалуйста. 1) Для неориентированого графа определить степени вершин. В случае равенства всех степеней , изменитьстепень равенства одной из них. 2) Для неориентированого графа удалить все вершины не смежные с данной.
C++ Работа с EditBox в Visual Studio 2006 http://www.cyberforum.ru/cpp-beginners/thread153229.html
Я работаю с MFC інтерфейсов и ставил неактивними EditBox с помощью галочки в properties но теперь постала проблема в том штоб заставить ее исчезнуть в ходе работи програми. Какие есть функции для работи с EditBox и Button. Возможно книгу посоветуйте где есть етот вопрос. Спасибо. Извените за написание.
C++ Оператор присваивания Почему в этом случае вызывается оператор присваивания Fraction f4; f4 = f1+f2+f3; а в другом не вызывается: Fraction f4 = f1+f2+f3; Вот весь код: #include <stdafx.h> #include <conio.h> using namespace std; class Fraction { подробнее

Показать сообщение отдельно
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2295 / 1665 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
13.07.2010, 12:15     Как определить конверсию к типу?

Не по теме:

Nick Alte, язык определяется стандартом, который, как ты заметил, разрабатывали далеко не глупые люди, посему стандарта стоит придерживатся. Никакого слепого идолопоклонства в этом нет.

Делая оператор преобразования константным ты позволяешь безмолвно преобразовать объект одного типа в объект другого типа, не смотря на то констатные они или нет, в том числе константу в неконстанту. В радавляющем большинстве случаев это не вызовет никаких проблем, но стоит ли предотавлять такую возможность без необходимости?

На мой вопрос о причине константности оператора, ты ответил, что все, что возможно, нужно делать константным. Разве это нельзя назвать идолопоклонством?


Цитата Сообщение от Bazan Посмотреть сообщение
Как это можно реализовать?
Тебе необходимо реализовать оператор сложения:
C++
1
2
3
4
5
6
7
class MY {
  //...
  MY operator+(const MY& right) const {
    // Логика сложения
  }
  //...
};
 
Текущее время: 21:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru