Skip to content

Instantly share code, notes, and snippets.

@zhangyuchi
Last active August 29, 2015 14:09
Show Gist options
  • Save zhangyuchi/65946ced45967d10feac to your computer and use it in GitHub Desktop.
Save zhangyuchi/65946ced45967d10feac to your computer and use it in GitHub Desktop.
transform vector<string> to vector<int>
std::transform(DataNumbers.begin(), DataNumbers.end(), std::back_inserter(Data),
[](const std::string& str) { return std::stoi(str); });
#include <functional>
typedef int(*stoi_type)(const std::string&, std::size_t*, int);
std::transform(DataNumbers.begin(), DataNumbers.end(), std::back_inserter(Data),
std::bind(static_cast<stoi_type>(&std::stoi),
std::placeholders::_1, nullptr, 10));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment