14 lines
271 B
Plaintext
14 lines
271 B
Plaintext
# -*- mode: snippet -*-
|
|
# name: operator=
|
|
# key: =
|
|
# where this is a reference to myself
|
|
# group: operator overloading
|
|
# --
|
|
${1:MyClass}& $1::operator=(const $1 &rhs)
|
|
{
|
|
// Check for self-assignment!
|
|
if (this == &rhs)
|
|
return *this;
|
|
$0
|
|
return *this;
|
|
} |