let result = " abc ".trimmingCharacters(in: .whitespacesAndNewlines)
Если у вас есть C ++ 11, вам следует отдавать предпочтение лямбда-выражениям над std::bind
, поскольку это обычно приводит к тому, что код становится более читабельным:
auto aBind = [&a](int i, int j){ return a(i, j); };
по сравнению с
auto aBind = std::bind(static_cast<int(A::*)(int,int)>(&A::operator()), std::ref(a), std::placeholders::_2, std::placeholders::_1);