Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.iso-c++ > #2071
| From | Florian Weimer <fw@deneb.enyo.de> |
|---|---|
| Newsgroups | de.comp.lang.iso-c++ |
| Subject | Re: rvalue ref. |
| Date | 2018-05-17 21:25 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <87sh6q6q4o.fsf@mid.deneb.enyo.de> (permalink) |
| References | <pdj86k$67p$1@news.albasani.net> |
* Markus Donath: > Ich benötige eine Fuktion, die einen Parameter einmal als const > reference und einmal als rvalue reference hat: > > void test(const t& x); > void test(t&& x); > > Die Funktionen würden exakt das gleiche tun. Bis auf daß an passender Stelle Copy- bzw. Move-Assignment/Construction vorgenommen wird? In diesem Fall solltest Du eine Funktion void test(t x); schreiben und an geeigneter Stelle std::move(x) verwenden. Die getrennten Overloads skalieren nicht mit einer wachsenden Zahl von Parametern.
Back to de.comp.lang.iso-c++ | Previous | Next — Previous in thread | Next in thread | Find similar
rvalue ref. Markus Donath <nntp@online.de> - 2018-05-17 08:41 +0200
Re: rvalue ref. Markus Schaaf <mschaaf@elaboris.de> - 2018-05-17 14:46 +0200
Re: rvalue ref. Florian Weimer <fw@deneb.enyo.de> - 2018-05-17 21:25 +0200
Re: rvalue ref. Stefan Reuther <stefan.news@arcor.de> - 2018-05-18 19:24 +0200
Re: rvalue ref. Markus Donath <nntp@online.de> - 2018-05-24 10:15 +0200
Re: rvalue ref. Adriaan van Oosten <avoosten@arcor.de> - 2018-05-24 14:50 +0200
Re: rvalue ref. Florian Weimer <fw@deneb.enyo.de> - 2018-05-24 18:20 +0200
Re: rvalue ref. Stefan Reuther <stefan.news@arcor.de> - 2018-05-24 19:48 +0200
csiph-web