We were looking at how to split strings in C++ but didn't find very neat examples that can also handle casting db_and_collection from const char * to std::string at the beginning. Is there any good resource for C++ String manipulation that we can look at? I believe using C++ String will definitely be more favorable if they are automatically freed at the end.