
Ruslan
02.09.2018
10:47:08
А потом вот возьмёт и выстрелит

Нирвана
02.09.2018
10:48:06

/dev
02.09.2018
10:49:02

Ruslan
02.09.2018
10:49:27

Google

Alex
02.09.2018
10:49:33
И да, я бы format boost использовать не стал для выводов тиков какого нибудь бенчмарка. Даже периодический cout(и без закрытия потока) абузит результат больше чем printf(даже с flush) последующим. Последний раз заметил когда писал бенчмарк сетевой. cout << format("_%1%_ %1% \n") - эта конструкция вообще бы врала в результате . Безопасно - лучше конечно, но хватает и других кейсов

Нирвана
02.09.2018
10:49:48
вообще я считаю так каждый дрочит как он хочет

Ruslan
02.09.2018
10:50:15
Ты можешь считать что угодно

/dev
02.09.2018
10:50:17

Нирвана
02.09.2018
10:50:38
я вот хочу шоб код был понятен для меня ибо я разрабатываю под свои цели

Ruslan
02.09.2018
10:52:32
Если им следовать, то всем станет жить легче

Нирвана
02.09.2018
10:53:08

Viacheslav
02.09.2018
10:53:09

Ruslan
02.09.2018
10:53:24

Viacheslav
02.09.2018
10:53:25

Alex
02.09.2018
10:53:37

Нирвана
02.09.2018
10:53:42

Google

Ruslan
02.09.2018
10:54:33
про требования
Если только начинаешь, то тебе будет достаточно ворнингов компилятора

Alex
02.09.2018
10:54:54
я думаю есть говнокодеры и говнопрактики. Вторые еще могут быть не плохими специалистами, но под грузом проф. деформации они обрастают вредными привычками которые в коде могут быть даже более изящными, но долгими в реализации или слишком универсальными
вот говнопрактики опаснее

Ruslan
02.09.2018
10:55:34

Нирвана
02.09.2018
10:55:42
но зависимость C# от Net это фигово

Alex
02.09.2018
10:56:34
А вот говнокедера работу всегда можно показать кому-то и все подтвердят

/dev
02.09.2018
10:57:34

Ruslan
02.09.2018
10:57:45
И, вообще, для начинающих @supapro.cxx

Alexander
02.09.2018
11:17:08
так, что тут за флуд развели?

Джадив
02.09.2018
11:23:28
привет, народ!
кто-нить арудино балуется?

Дед Пегас
02.09.2018
11:24:02
Думаю, тебе в эмбеддед с оным)

Джадив
02.09.2018
11:26:17
подскажите,
byte addresses[][6] = {"1Node","2Node"};
это строка что говорит?

Bogdasar
02.09.2018
11:32:29

Джадив
02.09.2018
11:32:53

Bogdasar
02.09.2018
11:33:15

Google

Джадив
02.09.2018
11:33:37
Да, это их скетча ардуино

Valentin
02.09.2018
11:35:04
В @supapro

Джадив
02.09.2018
11:35:29
uint8_t это я так понимаю unsigned int? , А что значит выводится?

Alexander
02.09.2018
11:36:50

Джадив
02.09.2018
11:37:27
Тогда это тип такой?

Alexander
02.09.2018
11:38:51
uint8_t это беззнаковый int фиксированного размера
https://en.cppreference.com/w/cpp/types/integer

Ilia
02.09.2018
12:20:52
Кстати, да, и реализуется просто.
Во, я вспомнил, чего не хватает мне от с++.
Рэнджей в STL.

Ruslan
02.09.2018
12:24:52
Свитчуй по хешам

Eugene
02.09.2018
12:32:18
Когда в stl сплит запилят))0

yuri
02.09.2018
12:35:53
почему костыль? Compile-time подсчет хеша выкладывали, реализация в яве известна.

Alex
02.09.2018
13:27:06

yuri
02.09.2018
13:30:18

Alex
02.09.2018
13:31:45

yuri
02.09.2018
13:32:09
А как будет неизбыточно?

Alex
02.09.2018
13:33:00
switch(some_string) {

Stanislav
02.09.2018
13:42:24
string get_drink_name(char data) {
string res;
res = data;
if (!res.compare("1")) {
return res = "Эспрессо";
}
if (!res.compare("2")) {
return res = "Ристретто";
}
if (!res.compare("3")) {
return res = "Кофе";
}
if (!res.compare("4")) {
return res = "Капучино";
}
if (!res.compare("5")) {
return res = "Лате макиато";
}
if (!res.compare("6")) {
return res = "Горячая вода";
}
if (!res.compare("7")) {
return res = "Молоко";
}
if (!res.compare("B")) {
return res = "Флэт уайт";
}
return "";
}
лучший способ

Google

yuri
02.09.2018
13:44:03
switch(h(str)) { case sth (“yes”) : ...; }

Alex
02.09.2018
13:45:40

Stanislav
02.09.2018
13:46:51
а мне работать с этим надо

A.D.
02.09.2018
14:03:59

Alex
02.09.2018
14:05:01

Stanislav
02.09.2018
14:09:44
это самый невинный кусок кода

A.D.
02.09.2018
14:11:11
код прошивки? )
или там на Пироге все?

Stanislav
02.09.2018
14:11:34

Eugene
02.09.2018
14:12:07
почти
Я знаю, это код на кофейный аппарат!

A.D.
02.09.2018
14:12:55

Stanislav
02.09.2018
14:13:30

Eugene
02.09.2018
14:13:44
Не думаю что алгоритм мытья чашки после капучино отличается от алгоритма мытья после эспрессо)

Stanislav
02.09.2018
14:14:46

Eugene
02.09.2018
14:15:16
Хм, не знал

Dan
02.09.2018
14:15:17

Stanislav
02.09.2018
14:15:37
сам думаю

A.D.
02.09.2018
14:16:17
бывает, разные люди пишут разные части, при этом не особо дружат )

Dan
02.09.2018
14:16:18
так дольше же
сначала оператор присваивания вызывается
потом метод compare
можно же просто
data == '1'
не?

Google

Alex
02.09.2018
14:17:19
а вдруг 2-х значные появятся, человек все предусмотрел, зрил в корень

A.D.
02.09.2018
14:17:24
да, кусок гениальный, кншн

Dan
02.09.2018
14:17:45
а как в char два знака поместить?

Alex
02.09.2018
14:17:51
в функции предусмотрел, а в параметре нет

A.D.
02.09.2018
14:18:33
моя мысль была, что иногда прошивкописатели не заморачиваются, особенно, если они сами придумывают принципиальную схему, разводят плату и, не приведи, паяют