আমি এসটিএল উত্স কোডটি পড়ছি এবং &&
অ্যাড্রেস অপারেটর কী করণীয় তা আমার কোনও ধারণা নেই । এখানে একটি কোড উদাহরণ stl_vector.h
:
vector&
operator=(vector&& __x) // <-- Note double ampersands here
{
// NB: DR 675.
this->clear();
this->swap(__x);
return *this;
}
"ঠিকানা ঠিকানা" কোনও ধারণা রাখে? কেন এটিতে কেবল একজনের পরিবর্তে দুটি ঠিকানা অপারেটর রয়েছে?
&
, তবে এটির ঠিকানা-অপারেটরের সাথে কিছুই করার থাকবে না, পরিবর্তে এটি __x
উল্লেখ করুন।