28 std::array<std::string,10>
const
29 digits { {
"₀",
"₁",
"₂",
"₃",
"₄",
"₅",
"₆",
"₇",
"₈",
"₉" } };
30 size_t remainder { subscript % 10 };
31 std::string result { digits[remainder] };
32 for( subscript /= 10; subscript != 0; subscript /= 10 ){
33 remainder = subscript % 10;
34 result = digits[remainder] + result;
41 std::array<std::string,10>
const
42 digits { {
"⁰",
"¹",
"²",
"³",
"⁴",
"⁵",
"⁶",
"⁷",
"⁸",
"⁹" } };
43 size_t remainder { superscript % 10 };
44 std::string result { digits[remainder] };
45 for( superscript /= 10; superscript != 0; superscript /= 10 ){
46 remainder = superscript % 10;
47 result = digits[remainder] + result;