Ох уж этот СиПлюсПлас

Так получилось что я научился писать на языке С++. Как так получилось? Амбиции, тщеславие, желание вые***ться. Главные чувства, пульсирующие в моём сердце, когда я слушал лекцию Рылова В. по плюсам в нгу на фите. До сих пор помню его слова:

22

Выяснил, что плюсах до 20 стандарта вообще какие-то проблемы с выводом шестнадцатеричных чисел.С выводом нет, а вот с форматированием строк в целом - похоже, что да. Но можно было использовать буст, там есть похожая функция.
пиздец чёт дохуя одинаковой хуйниМожет, я не вижу подтекста статьи, но почему не выводить повторяющийся код в отдельную функцию? По трудоёмкости оптимально будет, чем свой форматтер ваять. Ну, может быть, вот так:
std::ostream& hex(std::ostream& os, int dec)
{
return os Портянка слабо говоря немаленькая
Я не крестовик, но попробовав разные варианты, пришёл к выводу, что проще, чем так, не сделать.
Думал, может, можно сделать функцию на основе хекса с сигнатурой типа std::basic_ios& hex( std::basic_ios& integer ), но просто так не выйдет сделать такое преобразование. Это надо как-то все данные потока получать, потом делать свой уже символьный поток.
Язык как будто поощряет меня ебать себя через колено.Про плюсы слышал больше негативного, чем позитивного, именно в контексте ёбли и стрельбы в ногу. Но кому-то нравится.
да-да, в компьютерных играх используются бешенные технологииЧё-то вспомнил про быстрый обратный корень, для того времени, думаю, была очень крутая оптимизация. Сейчас, конечно, столько технологий и библиотек понаделано, что все эти приколюхи смысла не имеют. Просто пользуешься готовыми вещами, да и всё.

1
Ответить

Не завезли блоки кода в комментарии, похоже. Вот так я предлагал сделать короче https://gist.github.com/ssproink/09a5eba70d6c30b4842a36fbd5647b7a

1
Ответить

1. boost я не могу юзать, он слишком большой для embedded разработки. Не представляю сколько либа там вести. Можно конечно наверное отдельно функцию вытащить, но не факт что там принцип модульности хорошо сделан.
3. В целом мне нравятся плюсы, довольно многогранный язык. Но бывают моменты, когда он вызывает приступы боли))

1
Ответить