8 Kasım 2015 Pazar

STL Replace Algoritmaları

Giriş
STL algoritmalarını işlevlerine göre gruplamak anlamayı çok daha kolaylaştırıyor. Algoritmaları kullanmak için
#include <algorithm>
yapmak gerekir.

replace
Örnek ver

replace_if
Örnekte ' ' hariç geri kalan herşey, '_' karakterleri ile değiştiriliyor.
#include <algorithm>
#include <iostream>
#include <string>

int main()
{
  std::string str = "I like turtles";

  std::replace_if(str.begin(), str.end(), [](char ch){ return ch != ' '; }, '_');

  std::cout << str << '\n';
}


replace_copy
Örnek ver

replace_copy_if
Örnek ver

Hiç yorum yok:

Yorum Gönder