Это кавычки в Юникоде, ЛЕВАЯ и ПРАВАЯ ОДНОКВАЖНАЯ КАРТА, которые кодируются в UTF-8 как "\ xE2 \ x80 \ x98" и "\ xE2 \ x80 \ x99" И «\ xE2» на латинице 1 означает «â».
Итак, вы должны выяснить, почему ваш терминал неправильно интерпретирует UTF-8, или сказать g ++ не генерировать их. Последнее делается установкой LANG=C
или около того, как отмечено the_void , что заставит компилятор вместо этого выводить обычные кавычки ASCII.