Darth
Ребят, подскажите с чего начать. Нужно научиться програмировать различные сенсоры/релле и т.п. для платформы ардуино. Из знаний С++ только паскаль в школе
Ruslan
ну ардуино ето ассемблер а не с++
Berkus
Berkus
все либы там давно написаны, с документацией, примерами и даже отдельными статьями в блогах КАК ЕТО ИСПОЛЬЗОВАТЬ ТО БЛ*
Darth
ну хотелось бы с азов, а не уже к готовым примерам, так сказать алфавит, а потом слова
Ivan
Еду как-то в поезде, садится в Краснодаре какой-то алкаш, я утром просыпаюсь, смотрю с верхней полки вниз, на стол, а там у алкаша ноутбук с кодом на С++, я протираю глаза. И там код! Оказалось дед пишет для ардуино себе
Darth
так ассемблер же, не ++
Ivan
В старом стиле писал: typedef struct { ... } MyStruct;
Constantine
Еду как-то в поезде, садится в Краснодаре какой-то алкаш, я утром просыпаюсь, смотрю с верхней полки вниз, на стол, а там у алкаша ноутбук с кодом на С++, я протираю глаза. И там код! Оказалось дед пишет для ардуино себе
Хех, я помню как бухой алкаш во дворе мне затирал, что есенин - попса, а потом я еще узнал, что он чуть ли не мс по шахматам)
Anonymous
люди что лучше константы или #define?
Constantine
delete define
Ivan
Если новый C++ constexpr
Anonymous
delete define
собственно чем константы удобней #define?
Constantine
тем, что
#define CONSTANT 2+2
это прощай нога?
Constantine
и главное, зачем, если есть константы
Anonymous
Constantine
на которые распространяются пространства имен, в отличие от define
Anonymous
ок
Ivan
Но если новый си плюс плюс можешь сделать constexpr
Anonymous
Anonymous
?
Nikita
Anonymous
C++17 же
где можно саачать современый учебник по нему?
Сергей
Дак он же только вышел
Сергей
Только документации
Anonymous
Сергей
По 14?
Anonymous
По 14?
тож пойдет,главное чтоб на русском
Сергей
Ну по 16 тоже пойдет?
Ivan
По 11 modern c++ Scott Meyers
Anonymous
Anonymous
Ivan
Да ты ж тролль)
Сергей
А по 8 и 9?
Anonymous
Сергей
Черт
Сергей
11 стандарт самый объемный
Сергей
Изучай его
Anonymous
Сергей
Ну все ты знаешь C++
Ivan
Ну всё
Сергей
Освоено
Anonymous
))
Сергей
14 стандарт небольшой документации читай
Ned
Олександр
Там мало изменений, проще в 11 разобраться и потом посмотреть изменения
Evgenii
libFuzzer-gv: new techniques for dramatically faster fuzzing https://guidovranken.wordpress.com/2017/07/08/libfuzzer-gv-new-techniques-for-dramatically-faster-fuzzing/
Berkus
бле, enhanced fork с одним коммитом. да уж
Vladislav
Constantine
Все еще вопрос про порядок вызова
Constantine
у меня была идея использовать конструктор вспомогательного класса, кстати
Constantine
Constantine
Я уверен, что мы что-то упустили в свое время
Vladislav
Constantine
а вы зареверсили алгоритм жука?
Да, он до безумия простой. Жук инкрементит посещение каждой клетки. Из соседних выбирает ту, в которой меньше раз был. При равных предпочитает не менять направление. При равных предпочитает, кажется, право, низ, лево, верх. Сейчас, если найду исходник скину
Constantine
а вы зареверсили алгоритм жука?
Похоже, не найду :( Не помню две детали: считается ли первый раз посещенной начальная клетка и какой в точности последний порядок предпочтений.
Vladislav
Constantine
хм... я не думал об этом, мне сразу сказали)
Vladislav
Constantine
ааааа
Constantine
но вроде это школота писала
Constantine
там хуже что проверялка серверная медленная
Constantine
кажется, полторы минуты мой лабиринт считала)
KosBeg
реально, что за наркомания?
Constantine
> Живу в городе Красноярске, учусь в гимназии "Универс" №1, в классе 9"В".
что здесь вообще непонятного?)
Constantine
я в 9 "Б" и не такое мог налабать
Constantine
кажется, на клиент-сайте еще не было проверки, что внешняя стена разобрана
Constantine
точнее проверка стоит на клике, но не на запуске, поэтому можно вручную хекс-редактором подправить файлик сохранения
MrSmith
void WrapperCreateProcess(char str[])
{
TCHAR szPath[] = _T(str);
MrSmith
В чем косяк
MrSmith
Ну тоесть понятно в чем
MrSmith
А как исправить то
Anatoly
А как исправить то
Если TCHAR != char, https://msdn.microsoft.com/ru-ru/library/87zae4a3.aspx
Александр