Вопрос о правильном использовании для F Macro

Вот три варианта использования. Все ли предпочтительнее или используется макрос F(), бессмысленный на некоторых?

1. Сильный>

Serial.println(F("some string"); // definitely useful here

2. Сильный>

String str = F("some string");
Serial.println(str);

3. Сильный>

int num = 5;
String str = F("some string with int ");
str += (String)num;
Serial.println(str);
2 голоса | спросил Jacksonkr 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 04 Sep 2016 20:07:09 +0300 2016, 20:07:09

1 ответ


2

При каждом включении String F () становится бессмысленным. Избегайте String, как чума, если вы цените целостность вашей памяти.

ответил Majenko 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSun, 04 Sep 2016 20:09:05 +0300 2016, 20:09:05

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132