A čo to má byť ten "konverzný konštruktor"? Priznám sa, tento pojem som nikdy nepočul. A aj podľa toho, čo som našiel, to môžu byť dve veci: 1. preťaženie konštruktora pre inicializáciu z ďalšieho typu 2. preťaženie operátora pretypovania
V tom prvom prípade je to jednoduché - proste pridáš ďalšie konštruktory, aby to vedelo zožrať čo najviac číselných typov (a nemuselo to pretypovať implicitne). Tu ale ten template asi trochu vadí, neviem si teraz z hlavy vybaviť, aký bude mať zmysel, keď ide len o čísla.
V tom druhom prípade to bude na to, aby sa daný objekt vedel pretypovať na typ výsledku matematickej funkcie - čiže na číslo.
_________________ Na súkromné správy týkajúce sa problémov, ktoré sa riešia vo fóre, neodpovedám! |