helper class

jaroslavleff
jaroslavleff
#include <string>

class my_string_helper : helper for std::string
{
public:
    std::vector<string> split(char separator)
    {
        // ...
    }
};

int main()
{
    std::string s{ "Hello, world!" };

    auto splitted = s.split(' ');

    // ...

    return 0;
}
-6
рейтинг
2 комментария
dix75
Мне больше по душе С# подход (Extension methods)
public static bool IsNumeric(this string s) {}
Ну в общем я за идею, думаю Майкрософт будет продвигать эту идею
dix75
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).