Как стать автором
Обновить
21
0
Антон @kosmonaFFFt

Пользователь

Отправить сообщение

Немного о программировании ESP8266 на C под FreeRTOS

Время на прочтение15 мин
Количество просмотров33K
Тут должна быть КДПВ, но на нее не хватило бюджета.

Замотивировавшись ответом от Tarson на мой комментарий к Программирование и обмен данными с «ARDUINO» по WI-FI посредством ESP8266, решил написать про основы программирования ESP8266 на C под FreeRTOS. Подробности под катом.
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии47

«Концепты» на C++

Время на прочтение2 мин
Количество просмотров14K
Всем доброго времени суток.

Придумано и написано под влиянием некоторых публикаций Страуструпа на тему концептов в C++.
Захотелось мне однажды необычного — сделать так, чтобы нешаблонные функции/методы на C++ могли принимать в качестве аргумента любой объект, имеющий определенный набор методов, примерно так:
void fn(VectorWrapper<int> x)
{
    for (size_t i = 0; i < x.size(); ++i)
    {
        doSomething(x[i]);
    }
}

::std::vector<int> sv;
QList<int> qv;
OtherSuperVector<int> ov;

fn(sv);
fn(qv);
fn(ov);

Причем сделать это не используя наследование от базового класса.
Как это можно сделать, читайте под катом.
Читать дальше →
Всего голосов 11: ↑8 и ↓3+5
Комментарии17

Информация

В рейтинге
5 079-й
Откуда
Иннополис, Татарстан, Россия
Дата рождения
Зарегистрирован
Активность