Látom akinek csak kalapácsa van... :)
Egy szóval nem írta, hogy ez mikrokontroller lenne, meg C++ nem is nagyon gyakori ott, valószínűleg nem az lesz.
Másrészt azt eddig egyedül a microchip 8 bites C fordítójánál láttam, hogy a const-ot betenné a flash-be, és onnan olvasná. Az AVR-GCC pl. nem így csinálja (https://www.nongnu.org/avr-libc/user-manual/FAQ.html, Why do all my "foo...bar" strings eat up the SRAM?). Tekintve hogy ezek harvard architektúrák, annyira valóban nem is egyszerű.