' ';
Я знаю, что в первом своего рода выводится строка (string), а во втором символ (char), но вот как-то глубинно есть различия? Например, какие-то затраты памяти....
давай так, ты тут видишь разницу? cout << "___"; и cout << '___';
К сожалению, скомпилируется.
Второй выполнится на пару десятков тактов быстрее...
На любом компиляторе?)
Ну, может и не на любом.. На современных , думаю, на всех.
А зачем приводить в пример изначально неправильный С++ код?
Так он не неправильный
Это не стандартный С++
Это многобайтовый символ, или что-то такое , забыл как называется точно. Типа один символ записываемый в исходном коде в виде литерала из нескольких символов (байт). Например, так можно записать символ UTF-8
А как utf8 так писать?
Ну наверное для этого нужен префикс u8?)
второй вариант выводит у меня 6250335
Обсуждают сегодня