Groups | Search | Server Info | Login | Register
Groups > de.comp.lang.iso-c++ > #2059
| From | Florian Weimer <fw@deneb.enyo.de> |
|---|---|
| Newsgroups | de.comp.lang.iso-c++ |
| Subject | Re: Overloading-Problem |
| Date | 2017-07-19 21:37 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <87lgnkusk8.fsf@mid.deneb.enyo.de> (permalink) |
| References | <oko9n8.3qc.1@stefan.msgid.phost.de> |
* Stefan Reuther: > Erwartet hätte ich, dass Overload //1 gewählt wird. Wenn ich //2 > auskommentiere, ist das auch der Fall. Für //1 fehlt aber das const, deswegen gewinnt offenbar //2. > 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.
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