将字符串形式复制到 的最佳方法是PROGMEM
什么const char[]
?
虽然这样的事情可能会起作用:
#include <avr/pgmspace.h>
const char *pstr = PSTR("Hello");
char str[strlen_P(pstr)+1];
strcpy_P(str, pstr);
const char *cstr = str;
也许有一个使用内部initializer_list
lambda 返回的对象的解决方案pgm_read_byte
,类似于http://www.cplusplus.com/forum/beginner/213574/?