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

Какая форма записи вам ближе? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Техническое зрение, нейронные сети http://www.cyberforum.ru/cpp/thread1695819.html
А есть книги по техническому(машинному) зрению, нейронным сетям, касающиеся С++? Также не помешала бы литература например по OpenCV на С++ и подобное. Может кто найти?
C++ Переход по адресу из массива байт не знаю просто как правильно назвать тему до форматирования пк была у меня она очень интересная функция в общем есть допустим любой адрес 0x89889898 этот адрес не что иное как означает переход на... http://www.cyberforum.ru/cpp/thread1695628.html
C++ Индивидуальный вариант C++ code style
Доброго времени суток! Интересно мнение форумчан по поводу именования объектов c++ кода. - именование объектов(переменные, контейнеры и т.п.), имя представляет из себя код+_+имя. Пример: ...
Формула для расчёта расстояния между двумя точками на поверхности Земли C++
Я нашёл формулы, но не могу ввести их в прогу. Я недавно начал изучать c++. Подскажите пожалуйста. Вот данные для формулы : d = arccos {sin(Фa)·sin(Фb) + cos(Фa)·cos(Фb)·cos(Лa - Лb)}, где Фa и...
C++ Курсор/Иконка приложения http://www.cyberforum.ru/cpp/thread1694103.html
Всем привет. Задался таким вопросом, когда загрузил в использование своей программы свой курсор. Он хранится у меня рядом с *.exe'шником. Соответственно, файл курсора гружу следующим кодом: HCURSOR...
C++ Преобразование написаного текста програмыы в 3D фигуру Здравствуйте опытные! Есть написаный код програмы на С++, из которого надо сделать объемную фигуру. Имеются ли такие программы, которые переводят написаное в С++ в 3D модель. То есть перевести... подробнее

Показать сообщение отдельно
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3976 / 2200 / 553
Регистрация: 18.10.2014
Сообщений: 3,814
02.04.2016, 23:06
Цитата Сообщение от hoggy Посмотреть сообщение
смысл не в том, как это называется/полагается.
а в том, как работает.
Совершенно верно. Именно потому я и счел необходимым напомнить, что работоспособность прведения к типу bool является исключением из общего правила.

Старое доброе базовое/общее правило таково: если преобразование описано с ключевым словом explicit, то такое преобразование выполняется только в контексте прямой инициализации. Например, такое преобразование может выполняться через явное применение кастов (ибо их функцинальность определяется через посредство прямой инициализации).

Это общее правило, описывающее эффект ключевого слова explicit.

Для человека, знакомого только с этим общим правилом, преобразование к bool в if (a) может оказаться неожиданностью, ибо ситуация if (a) под базовое правило не попадает - здесь нет прямой инициализации. Специально для таких ситуаций из базового правила сделаны исключения для некоторых контекстов преобразования к bool и для некоторых контекстов преобразования к другим типам.

Вот так это работает.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.