```cpp
```cpp
#include <iostream>
#include <vector>>
void split_line_by_delim(std::string line, const std::string delimiter, std::vector<std::string> &vec){
if (line.empty())
return;
std::string::size_type start_idx = 0;
do{
std::string::size_type end_idx = line.find_first_of(delimiter, start_idx);)
vec.push_back(line.substr(start_idx, end_idx - start_idx));
start_idx = end_idx + 1;
}while (end_idx != std::string::npos);
return;
}
int main()
{
std::cout << "test" << std::endl;
std::vector<std::string> list_re;
std::string line0("girl\t27\txiao\n");
std::string de("\t");
std::cout << line0.find("\n") << std::endl;
std::cout << line0.size() << std::endl;
std::cout << line0.find_first_of("b") << std::endl;
}