The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Red Hat представила язык программирования Ceylon, п..."
Отправлено anonymous vulgaris, 15-Апр-11 02:54 
> Так то ж Керниган и Ритчи! А в джаве вообщето их попутать невозможно - if (x=y) - это сразу syntax error

ну так там булев тип есть, а в ц, как обычно, все не для обезьян сделано, а чтоб мозги головоломками поупражнять - выражение булево, а результат целый, да
The C++ bool type was not designed to be typesafe. It is treated as just another integral type, with builtin implicit conversions to numeric types.

вот кстати забавная попытка сделать нормальный булев тип на ц++
A Typesafe Boolean Class for C++
We try to implement a boolean class for C++ that has the same sensible semantics as the Java boolean type.
http://www.wambold.com/Martin/writings/typesafe-bool.html

понадобились конструкции вида
Bool (T x, typename Constraint<ExplicitlyConvertible<T>::value>::Type = 0): val_ (x)

но проблемы то не решает, поскольку в for и if  то все останется по старому

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру