2
Чи можливо об'єднати два рядки типу `const char *` під час компіляції?
Очевидно, ми можемо об'єднати два рядкові літерали у constexprфункцію, а як щодо об'єднання літерального рядка з рядком, поверненим іншою constexprфункцією, як у наведеному нижче коді? template <class T> constexpr const char * get_arithmetic_size() { switch (sizeof(T)) { case 1: return "1"; case 2: return "2"; case 4: return "4"; case …