Показать сообщение отдельно
  #9 (permalink)  
Старый 30.08.2017, 16:26
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,001

Сообщение от rgl Посмотреть сообщение
Немножко не в тему, но в качестве прикола.
Код, которым можно свести с ума программиста на C/C++
var a = Boolean(false);
if( a )
  console.log( "a=true" );
else
  console.log( "a=false" );

var b = new Boolean(false);
if( b )
  console.log( "b=true" );
else
  console.log( "b=false" );

// a=false
// b=true
Ты реально думаешь что людей использующих язык с перегрузкой почти всех операторов где есть препроцессор и трюки с «#define true false» и ссылками на ссылки ссылок, все это смачно переправлено шаблонами и виртуальными функциями. Смутить банальным приведением типов четко описанном в спецификации ? =). Вряд ли можешь представить сколькими способами там можно выстрелить себе в ногу. там даже goto есть.
Я вот товарищу перегрузил операторы + и - и по полнолуниям нельзя было складывать или вычитать единицу из целых чисел. А ты про приведение типов )).
Ответить с цитированием