Добавить std::left( container, number) , std::right(container, number)

Raiden LuiKang
Raiden LuiKang

у многих языках и SQL есть удобная функция   left  ,  right  .

 

например, 

 

std::string name = "Hello, world";

std::string hello = left(name, 5); // 'Hello'   , name.substr(0, 5)

std::string world = right(name, 5); // 'world'  ,  name.substr( name.length() - 5, 5);

 

 

2
рейтинг
2 комментария
Antervis

далеко для всех языков начало/конец строки слева/справа соответственно )

Antervis
asschool
std::string_view::remove_prefix
std::string_view::remove_suffix
asschool
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).
Все предложения