"_"
のような文字列内のの数を数えるにはどうすればよいでしょうか"bla_bla_blabla_bla"
?
ベストアンサー1
#include <algorithm>
std::string s = "a_b_c";
std::string::difference_type n = std::count(s.begin(), s.end(), '_');
// alternatively, in C++20
auto count = std::ranges::count(s, '_');
std::count
およびを参照してくださいstd::ranges::count
。