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

Стоит ли использовать тернарный оператор, если всегда есть альтернативы в С ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны классов http://www.cyberforum.ru/cpp-beginners/thread917345.html
Доброго времени суток, возникла такая проблема- задали сделать программу с шаблоном-классов, не знаю как это воплотить, вот задание: Напишите программу, содержащую шаблон класса одномерного массива....
C++ Последовательность видеоимпульсов (расчет количества совпадений) Не могу исправить ошибку "0.5 is not a floating point value". И нужно помочь доработать программу: добавить еще один такой же график но другого цвета с такими же скролбарами. http://www.cyberforum.ru/cpp-beginners/thread917343.html
C++ Есть тут кто работает с++ + intel xeon phi 5110p ?
Добрый день, хотел бы пообщаться на эту тему, кто пишет на с++ уже софт и занимается отладной используя intel xeon phi 5110p.
Верно ли? C++
Я не прошу писать код, посмотрите пожалуйста (кто знает), это похоже на очередь построенную на основе динамического массива? #pragma once class TLine { public: struct Queue { int n; int...
C++ Разбиение программы на функции. Ввод последовательности неотрицательных чисел. http://www.cyberforum.ru/cpp-beginners/thread917332.html
Есть программа ввод значений в которой осущесвляется пока не будет введено отрицательное число, потом она выводит все введенные значения и их сумму, вот код: #include<iostream> using namespace std;...
C++ Доработка программы: реализовать возможность работы с шестнадцатеричными числами здравствуйте! прошу помощи в доработке программы. нужно что бы она могла работать с шестнадцатеричными числами а не только с десятичными как у меня. программа делает следующее: создается класс... подробнее

Показать сообщение отдельно
taras atavin
3883 / 1757 / 92
Регистрация: 24.11.2009
Сообщений: 27,566
05.07.2013, 17:58
Только в исходнике о преобразовании ни слова, а о такой тонкости стандарта можно во-первых не знать, а во-вторых во многих языках определено смешнее.
false равен 0, true не равен false
. Всё. А ещё бывает
false равен 0, у true все биты противоположны
. Единичный true - не аксиома, а выбор.

Добавлено через 7 минут
А можно слепить язык, в котором нулю будет равен true. Или даже так. Есть указатель nullptr, на пк это ноль, а на сигнальных адрес больше всех валидных. Берём тот же код за false ради упрощения и ускорения проверки указателя на
Код
if (ptr)
, а true получаем инверсией всех бит. Выбор кодов внутреннего представления булевых значений и целых значений, к которым они приводятся, - произвол, закрепление его в стандарте одного языка не решает проблемы возможного не знания такого пункта стандарта тем, кому исходник на глаза попасться может, но кто сам специалистом по языку не является.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru