История изменений
      
        Исправление
      kompospec,
      
        (текущая версия)
      :
    
#include <iostream>
#include <regex>
using namespace std;
int main(){
  string u = "";
u = "шлакоблок + окунь";
  u = regex_replace(u, regex(R"(([^+\s]*?)([^+\s]*)[\s+]+\2)"), "$1$2");
    u +="\n"  ;
  cout << u;
  return 0;
}
// Скрипт создан программой perl2cpp-prokhorov: http://chajnik.ru/perl2cpp
// На основе исходной программы на Perl.
      
        Исходная версия
      kompospec,
      :
    
#include <iostream>
#include <regex>
using namespace std;
int main(){
  string u = "";
u = "шлакоблок + окунь";
  u = std::regex_replace(u, std::regex(R"(([^+\s]*?)([^+\s]*)[\s+]+\2)"), "$1$2");
    u +="\n"  ;
  cout << u;
  return 0;
}
// Скрипт создан программой perl2cpp-prokhorov: http://chajnik.ru/perl2cpp
// На основе исходной программы на Perl.