только что наткнулся на промах в моем коде, функция была вызвана вот так
func("text1" "text2");
вместо
func("text1", "text2");
Дело в том, что она на самом деле компилируется и работает), две строки обрабатываются как одна (т. е. вызов перегруженного функционала получает ввод "text1text2").
Является ли это нормальным стандартным поведением (т.е.) или нет?