In linea di massima con gli operatori restituirai per valore, dato che vai a restituire nuovi oggetti e non riferimenti a roba esistente... comunque il problema non è specifico degli operatori, tu cosa sai dei reference?