Results 19 comments of kov-serg

Всё. Нафиг этот ваш С++ и попытки его улучшить. Всё решается в рамках обычного C. ```cpp // track-function.c #define TRACK_START switch(st->line) { default: TRACK_POINT #define TRACK_POINT case __LINE__: st->line=__LINE__; if...

Вообще геттеры и сетеры очень удобны если нужно автоматически оповещать об изменении в данных. И на C++ довольно не удобно получать указатель на this класса, который содержит подобные геттеры и...

Скоро C++ будет как Perl только C++. И глядя на код можно будет сразу точно сказать, что вообще не понятно что он делает и почему делает именно так, то что...

https://www.dfrobot.com/blog-13481.html https://aliexpress.ru/item/1005003422624354.html

Ничто не мешает сделать нечто что будет увеличиваться при его чтении, но на уровне компиляции. Типа std::source_location::counter() `__COUNTER__` у многих компиляторов есть из коробки. Но в стандарте ничего подобного нет.

> Я хочу чтобы программы на языке С++ выполнялись быстрее, были безопасными и не допускали ошибок! Это в принципе не возможно по определению просто из-за постулатов заложенных в стандарте. Где...

А почему вы считаете что эта проверка должна быть внутри, а не снаружи? ``` void foo(int x); bool foo_is_valid_input(int x); ```

Чтоб далеко не бегать: ``` int enum_comports( void (*handler)(void* ctx, const char* name, const char* desc), void *ctx ); #ifdef WIN32 #include int enum_comports( void (*handler)(void* ctx, const char* name,const...

[Rasbery PI ](https://wiki.gentoo.org/wiki/Raspberry_Pi_Serial_Ports) обычные последовательные порты, даже в [arduino](https://www.arduino.cc/reference/en/language/functions/communication/serial/) они есть.