Is this a bot?  You posted the same thing in 2018.

https://groups.google.com/a/isocpp.org/g/std-proposals/c/5BxOQpYzRB4/m/82lMYsJWBQAJ

On Thu, Aug 6, 2020 at 3:49 PM Walt Karas via Std-Proposals <std-proposals@lists.isocpp.org> wrote:
If a class C has a copy constructor, seems desirable to generate a default copy assign like:


C & operator = (C const &rhs)
{
  if (this != &rhs)
  {

    this->~C();
    ::new (this) C(rhs);
  }
  return *this;
}


Likewise for default move assign when move copy is defined:


C & operator = (C &&rhs)

{
  if (this != &rhs)
  {

    this->~C();
    ::new (this) C(std::move(rhs));
  }
  return *this;
}


--
Std-Proposals mailing list
Std-Proposals@lists.isocpp.org
https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals


--
 Nevin ":-)" Liber  <mailto:nevin@eviloverlord.com>  +1-847-691-1404