C++ wiki book是指
对于按值接受其类类型的赋值运算符:
String & operator = (String s) // the pass-by-value parameter serves as a temporary
{
s.swap (*this); // Non-throwing swap
return *this;
}
我尝试使用谷歌搜索这个词,但是它似乎并没有被广泛使用。
它从何而来?
最佳答案
它似乎是引用在正式类型系统中发生的unification。这种想法是,如果仅通过某些合法的替换就可以将r值和l值归为同一类型(统一),则赋值格式正确。
维基百科声称John Alan Robinson首先对该想法给予了有意义的关注(并可能对其名称进行了关注)。
关于c++ - 谁创造了统一(或统一)赋值运算符一词?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8968452/