Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > de.comp.lang.iso-c++ > #2071

Re: rvalue ref.

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>

Show all headers | View raw


* 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 | NextPrevious in thread | Next in thread | Find similar


Thread

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