Pull to refresh
62
Смирнов Владимир@mapron

Программист C++

14
Subscribers
Send message
«Я пишу на голом Си» теперь для меня заиграло новыми красками!
Взгляд в ленте зацепился за слово «рост комсомола». Перечитал заголовок, сперва не понял, что за мусор.

По теме: вспомнился «млечный путь» Станислава Лема из молочных бутылок (Йон)
во-первых, я не посмотрел предпросмотр, и хабрапарсер зохавал шаблон. Разница в 13% в пользу new, естественно.
про авто — согласен, его только в таких очевидных примерах, где тип явно виден, удобно использовать (или для лямбд).
3) — тут не поспоришь.
Рефлексию я не представляю, как можно через это сделать, интересно стало, можете с потолка пример как это может работать?
Нет, я смутно-смутно что-то такое помню, поэтому и сказал «осторожно».
SomeType *someName = new SomeType(constructor, parameters, here);
auto someName = std::make_shared(constructor, parameters, here);
разница в 10 символов или 13%.
Для максимальной скорости выделения памяти обычно пулы используют, либо что-то вроде placement new.
Он составляется на основе поисковых запросов, если меня память не подводит. Более-менее показывает, сколько НОВИЧКОВ начинает пользоваться языком (не очень могу представить, чтобы я начал гуглить «C++ how to remove object from vector», у меня сомнения что запросы вроде «std vector emplace_back» попадут в статистику по языку.

«разве есть что лучше» — ну «чуть лучше» я бы назвал статистику по резюме/вакансиям с упоминанием этого языка.
А можно ваш proposal глянуть почитать? Особенно интересна motivation часть, конечно.
Рискну осторожно предположить, что Бьерни знает…
Кстати, ТМ все же сделали фишку, чтобы статью можно было перенести между проектами, или нет?
… пока у вас не 7-значные числа.
Я бы не назвал этот метод простым. Даже в первом примере, перемножение двух чисел занимает куда больше операций, чем просто сложить 190+30+27. Мне кажется, на умножении уже 4-значных чисел затраты на умножение и деление в уме на 2 превысят выигрыш от кол-ва операций (да, их там будет меньше). Хотя я могу и ошибаться.
Ага, а в вакансиях по С++ — «Отличное знание С++11/14», хотя стандарту 14 года, на минуточку — один год. Т.е. у универа нет никаких шансов.
Мне гораздо больше нравится. Даже не внешне, а с точки зрения понимания и поддержки кода. Открыл — и мне, даже нифига не фронтенд-разработчику, усе ясно.
Простите, я не понимаю, зачем здесь столько JS кода? Несклько gif взамен не были бы лучше? (с точки зрения и веса, и производительности). Может я что-то не понял в новомодных трендах?
Скорее запрета «турецкого удара» в них, как я понимаю. Ведь он снимает после каждого взятия.
Не оспаривая в целом вашего пассажа, могу лишь отметить что в кернеле goto отнюдь не вредит читаемости.
Линукс когда пилили, тоже были оптимистичны с поддержкой tcp… осторожнее в обещаниях =)
Вы забыли «Автору плюс, добавил в избранное!», как можно! =)
Я без мнемоник запоминал, когда занимался версткой, какое свойство просто более «сложное» и «выше лежит». я не вижу в этом порядке ничего контр-интуитивного.

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity