Un C++ wiki book se refiere a¿Quién acuñó el término operador de asignación unificada (o unificadora)?
... En C++ 0x, un operador tal asignación se conoce como un unificador operador de asignación, ya que elimina la necesidad de escribir dos operadores de asignación diferentes. ..
para un operador de asignación que toma su tipo de clase por valor:
String & operator = (String s) // the pass-by-value parameter serves as a temporary
{
s.swap (*this); // Non-throwing swap
return *this;
}
Traté de buscar en Google el término, pero no parece ser de uso generalizado.
¿De dónde viene?
[Esta pregunta] (http://stackoverflow.com/questions/7458110/c-unified-assignment-operator-move-semantics) menciona un video de Channel 9 en Perfect Forwarding, no voy a verlo para descubrir, pero tal vez quieras. Si es del Canal 9, posiblemente MS sea la fuente del término. – Leigh