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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ D-Link c++ http://www.cyberforum.ru/cpp-beginners/thread153300.html
как можно приконнектится к роутеру D-Link с помощью языка с++...весь инет перерыл не нашел ничего путного
C++ Балансировка бинарных деревьев Вот если кому то потребуется вылаживаю рабочую балансировку бинарных деревьев, если есть советы по улучшению то сс удовольствием выслушаю)) //______________Реализация... http://www.cyberforum.ru/cpp-beginners/thread153292.html
Рекурсия: заменить каждую букву строки младшей десятичной цифрой данного числа C++
Всем доброго времени суток=) помогите написать программу, ну или хотя бы объясните задание, а то я его не очень понял =( составить рекурсивную функцию, определяющую в заданной символьной строке...
C++ Графы
Решается судьба степеньдии от этих задач, помогите пожалуйста. 1) Для неориентированого графа определить степени вершин. В случае равенства всех степеней , изменитьстепень равенства одной из них....
C++ Работа с EditBox в Visual Studio 2006 http://www.cyberforum.ru/cpp-beginners/thread153229.html
Я работаю с MFC інтерфейсов и ставил неактивними EditBox с помощью галочки в properties но теперь постала проблема в том штоб заставить ее исчезнуть в ходе работи програми. Какие есть функции для...
C++ Оператор присваивания Почему в этом случае вызывается оператор присваивания Fraction f4; f4 = f1+f2+f3; а в другом не вызывается: Fraction f4 = f1+f2+f3; Вот весь код: #include <stdafx.h> #include... подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1639 / 1011 / 119
Регистрация: 27.09.2009
Сообщений: 1,945
Завершенные тесты: 1
14.07.2010, 12:03

Не по теме:

Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Но операторы преобразования используются и в другой ситуации, а именно, для неявного предоставления доступа к внутреннему объекту.
И что с того? Как это нарушает следование рекомендации? Нам рекомендуют ставить const везде, где можно, а делать такой оператор доступа константным нельзя. Разумеется, термины "можно" и "нельзя" рассматриваются в контексте смысла операции - то есть, может ли операция изменять внутреннее состояние объекта. В рамках концепции обёртки она является владельцем объекта, к которому осуществляется доступ и изменение состояние объекта означает и изменение состояния обёртки (не физически, но по смыслу, в соответствии с замыслом обёртки).
Цитата Сообщение от CyBOSSeR Посмотреть сообщение
Ключевое слово const, по-моему мнению, в первую очередь должно быть атрибутом контракта, а не "защитой от дурака".
Так суть рекомендации как раз в том, чтобы стремиться выбирать константный контракт всегда, за исключением тех случаев, когда смысл операции заключается в изменении состояния объекта.

0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru