All streams
Search
Write a publication
Pull to refresh
28
0
Евгений Мамин @DZhon

User

Send message
Прекрасная инициатива. С позволения сказать, хотелось бы видеть как можно больше обратной связи: научные публикации на основе симуляций, начисление персональных очков согласно проведенным вычислениям, инфраструктура для создания команд. Думаю, что подобные вещи помогают в полной мере поддерживать работу сообщества.
На WizFi220 в Ростовской области производят довольно неплохой шилд для Arduino. jt5.ru/shields/wifi-shield/
Если сочтете интересным, то можно добавить к топику.
Думаю, оное можно реализовать с boost::variant и параметризуемым boost::static_visitor.
Прекрасный блог, очень хороший объект для перевода!
Лови плюсик, игно. ;)
Предлагаю в программе добавить возможность сбора статистики по книгам.
Чтобы единожды настроивший Вася Пупкин свою читалку MEGA-X-Reader смог всем ленивцам предоставить уже проверенные и удобные параметры.
Вы серьезно про стоимость?
LaunchPad-овский комплект состоит из USB кабеля, двух контроллеров, отладочной платы и доставки до дома к порогу через 3 дня (FedEx) за 4.30$.
Я думаю, вам стоит углубиться в детали, поскольку статья практически не содержит особой премудрости.
Пятничные заметки о несовершенстве мира. Завораживающая полемика в комментариях!
s/QT/Qt, прежде всего.

Контейнеры в Qt ныне несут другие цели, я просто процитирую:
>The QTL has a different philosophy from the STL, which is well summarized by J. Blanchette: «Whereas STL's containers are optimized for raw speed, Qt's container classes have been carefully designed to provide convenience, minimal memory usage, and minimal code expansion.»

Сам я не разделяю эту точку зрения в полной мере, примеры слету:
— «Странный» итератор у QMap, коорый несовместим с оным из std::map (i.key() вместо i.first).
— Отсутствие метода assign в том же QVector
— Невозможность удалить диапазон в QList

и т.п.
Аппаратный выключать WiFi — это хорошо.
Если бы это был стеб, то содержимое тех же тегов бы указывало на то.
Кажется, мы нашли его: ibash.org.ru/quote.php?id=469
И тратим высвободившееся время и деньги на рекрутинг и хантинг, поскольку ни один нормальный человек не будет задерживаться в такой компании или пытаться строить там карьеру.
А вот enable_if вовсе не всегда делает ситуацию ортогональной.
Попробуйте с помощью enable_if провернуть такой трюк с шаблонным конструктором класса (выбирать специализацию). Вам неизбежно придется использовать искусственный параметр.
if можно вообще исключить, достаточно сделать перегрузку дополнительным параметром bool_type, например.

overload1 (param1, param2, true_type);
overload2 (param1, param2, false_type);

В этом случае компилятор почти наверное выкинет в телах overloadX неиспользуемый третий параметр, в то же время, можно пометить эти функции как inline, что приводит нас к гарантированному отсутствию накладных расходов.
Можно, в MSVC так и делают, насколько я читал исходники и слушал St. Lavavej. Они называют это type erasure, когда внутри функции, которую надо специализировать, с помощью трейтов выбирается нужная перегрузка.
Парсер съел меня имена хэдеров: utility и algorithm.
Ваш std::move в , а наш — в . Последний использует первый в наиболее общей реализации при прохождении цикла.
Вы не сможете выбрать способ разрешения коллизий: метод цепочек или открытую адресацию. Это далеко не последнее свойство, влияющее на поведение хеш-таблицы.

Information

Rating
Does not participate
Location
Ростовская обл., Россия
Date of birth
Registered
Activity