Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.iso-c++ > #2061
| Path | csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Stefan Reuther <stefan.news@arcor.de> |
| Newsgroups | de.comp.lang.iso-c++ |
| Subject | Re: Overloading-Problem |
| Date | Fri, 21 Jul 2017 20:09:24 +0200 |
| Organization | A noiseless patient Spider |
| Lines | 22 |
| Sender | "Moderation de.comp.lang.iso-c++" <dclisocpp+mod@elaboris.de> |
| Approved | White-List <dclisocpp+mod@elaboris.de> |
| Message-ID | <oktn1k.4h4.1@stefan.msgid.phost.de> (permalink) |
| References | <oko9n8.3qc.1@stefan.msgid.phost.de> <87lgnkusk8.fsf@mid.deneb.enyo.de> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=windows-1252 |
| Content-Transfer-Encoding | 8bit |
| Injection-Info | mx02.eternal-september.org; posting-host="f6b1d89b5daf4fdec8bff8cebb0c728a"; logging-data="6741"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/UdqzAWmUKd3JSQdem6ngU" |
| User-Agent | Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 Hamster/2.1.0.1538 |
| Xref | csiph.com de.comp.lang.iso-c++:2061 |
Show key headers only | View raw
Am 19.07.2017 um 21:37 schrieb Florian Weimer: > * Stefan Reuther: >> Gewohnt bin ich aus C++98, dass der Compiler gerade fürs Kopieren eines >> Objektes einen Template-Konstruktor nicht einmal zur Kenntnis nimmt. >> >> Wie bekomme ich das aufgelöst? > > Man kann sicherlich etwas mit std::enable_if reißen. > > Ich würde vermutlich das Overloading weglassen und die Spezialisierung > für foo mittels einer Trait-struct o.ä. erreichen. Konkret soll das ein std::optional-Ersatz für C++98 bis 14 werden, die Signaturen der Konstruktoren sind durch C++17 vorgegeben. Ich hatte gehofft, dass das mit "Signaturen in ein Headerfile kopieren und die paar nötigen Zeilen Code reinkopieren" abgeht - vor allem ohne zusätzliche Dependencies. Ich fürchte, ich muss dann doch mal bei Boost spicken gehen... Stefan
Back to de.comp.lang.iso-c++ | Previous | Next — Previous in thread | Next in thread | Find similar
Overloading-Problem Stefan Reuther <stefan.news@arcor.de> - 2017-07-19 18:51 +0200
Re: Overloading-Problem Florian Weimer <fw@deneb.enyo.de> - 2017-07-19 21:37 +0200
Re: Overloading-Problem Stefan Reuther <stefan.news@arcor.de> - 2017-07-21 20:09 +0200
Re: Overloading-Problem SG <s.gesemann@gmail.com> - 2017-08-13 05:40 -0700
Re: Overloading-Problem SG <s.gesemann@gmail.com> - 2017-08-13 03:12 -0700
csiph-web