Я нашел это в своем коде, был опечаткой с моей стороны, но он все еще скомпилирован. Кто-нибудь знает, почему? Я понятия не имею.
#include <string>
#include <iostream>
int main()
{
std::string x;
std::string b = "Bryan";
x += '|' + b, x;
std::cout << x << std::endl;
}