Jam*_*lis 15
class Unicorn {
void Eat(Unicorn other_unicorn) {
// implementation omitted to keep this answer family-friendly
}
};
int main() {
Unicorn glitter;
Unicorn dazzle;
glitter.Eat(dazzle); // mmmm, yummy
}
Run Code Online (Sandbox Code Playgroud)
请注意,Dazzle仍然没问题,因为我们制作了他的副本并将副本送到了Glitter.