nicht? Da kommen haufenweise Fehlermeldungen. Das Problem ist ja, *cdt
ist mein Funktiosparameter, den ich so von Ruby bekomme -- und dann
sollte CDT(*cdt) doch die zugehörige Referenz sein.
Salewski schrieb:> Ich meinte gelesen zu haben, dass man bei einer Funktion mit Template> das Template vor den Aufruf schreiben soll?
Wo und wieso sollte das so sein?
> Das Problem ist ja, *cdt> ist mein Funktiosparameter, den ich so von Ruby bekomme
Das Template will keinen Pointer sehen, sondern eine Referenz. Die
bekommst Du, indem Du den Pointer dereferenzierst.
Wenn Du aber CDT(*cdt) schreibst, ist das was anderes; das ist der
Aufruf eines Copy-Construktors, dem Du ein dereferenziertes Objekt
übergibst.
Willst Du das?
Rufus Τ. Firefly schrieb:> Salewski schrieb:>> Ich meinte gelesen zu haben, dass man bei einer Funktion mit Template>> das Template vor den Aufruf schreiben soll?>> Wo und wieso sollte das so sein?>
Hab mich wohl getäuscht...
>> Das Problem ist ja, *cdt>> ist mein Funktiosparameter, den ich so von Ruby bekomme>> Das Template will keinen Pointer sehen, sondern eine Referenz. Die> bekommst Du, indem Du den Pointer dereferenzierst.>
Ah ja, so frisst er es
> Wenn Du aber CDT(*cdt) schreibst, ist das was anderes; das ist der> Aufruf eines Copy-Construktors, dem Du ein dereferenziertes Objekt> übergibst.> Willst Du das?
Wohl eher nicht.
Na dann bin ich ja schon mal weiter gekommen, als ich noch heute
Nachmittag gehofft hatte. Morgen werde ich dann mal sehen, ob der Code
auch das tut, was ich möchte.
Hast Du vileleicht noch eine Idee, wie man den Kreis mit Zentrums-Punkt
und Radius erzeugen kann, also statt
Circle_2 circ(Point(0.0, 0.0), Point(0.0, 0.0), Point(0.0, 0.0));
etwas wie
Circle_2 circ(Point(0.0, 0.0), 10.0);
Nach obiger Dokumentation sehe ich das noch nicht -- aber sonst mache
ich mir eben zunächst 3 Punkte.
Ja, funktioniert soweit.
Für range_search darf die Delaunay-Triangulation scheinbar keine zuvor
eingefügten Constraints haben -- na ja, das ist ein Thema für die cgal
mailing-liste.
Ihr könnt diesen Thread eigentlich auch löschen, meine Fragen waren doch
recht trivial, eher schon dümmlich. Aufgrund der Fehlermeldungen des
Compilers hatte ich die Probleme ganz wo anders vermutet, somit hat
dieser Thread keinen Restwert mehr für wen auch immer.