Un C++ wiki book riferisce aChi ha coniato il termine operatore di assegnazione unificato (o unificante)?
... In C++ 0x, tale operatore di assegnazione è noto come ununificante assegnazione operatore perché elimina la necessità di scrivere due diversi operatori di assegnazione. ..
per un operatore di assegnazione che prende il tipo di classe per valore:
String & operator = (String s) // the pass-by-value parameter serves as a temporary
{
s.swap (*this); // Non-throwing swap
return *this;
}
Ho provato a cercare su Google il termine, ma non sembra essere molto diffuso.
Da dove viene?
[Questa domanda] (http://stackoverflow.com/questions/7458110/c-unified-assignment-operator-move-semantics) menziona un video di Channel 9 su Perfect Forwarding, non ho intenzione di guardarlo per scoprire, ma forse lo vuoi. Se proviene da Channel 9, forse MS è la fonte del termine. – Leigh