#include <iostream>
#include <string>
#include <iostream>
#include <sstream>
#include <vector>
#include <iterator>

std::vector<std::string> tokenize(const std::string& s)
{
    using iter = std::istream_iterator<std::string>;

    std::istringstream is(s);
    return std::vector<std::string>(iter(is), iter());
}

int main()
{
    auto tokens = tokenize("test apple");

    for (auto& token : tokens)
        std::cout << '"' << token << "\"\n";
}