[High-level2012] Copy Semantik für den Vektor
Michel Steuwer
michel.steuwer at uni-muenster.de
Tue Apr 10 17:33:18 CEST 2012
Hi,
ich habe gerade den Copy Constructor und den Copy Assignment Operator
für den Vector implementiert und in den Trunk commited.
D.h. man darf jetzt z.B.:
Vector<int> v1(10);
Vector<int> v2 = v1;
schreiben.
Diese Operation ist jedoch im Allgemeinen teuer, da nicht nur alle Daten
im "normalen" Speicher (d.h. auf dem Host) kopiert werden (was schon
aufwendig ist), sondern auch die Daten im Speicher eines Devices kopiert
werden (wenn der Vektor dort Daten abgelegt hat).
Wenn ihr bei euren Tests diese Semantik braucht, dann könnt ihr diese
Änderung in euren Branch nachziehen.
Dazu /merged/ ihr den Trunk in euren Branch.
Siehe zum mergen
http://svnbook.red-bean.com/en/1.0/re16.html
und für eine echte Erklärung, was ihr da macht
http://svnbook.red-bean.com/en/1.6/svn.branchmerge.basicmerging.html
Meldet euch bei Problemen.
Grüße,
Michel
--
Michel Steuwer
Universität Münster | Tel.: +49 (0)251 83-32744
Institut für Informatik | Fax : +49 (0)251 83-32742
Einsteinstr. 62, Raum 705 | michel.steuwer at uni-muenster.de
D-48149 Münster, Germany | http://pvs.uni-muenster.de/pvs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4811 bytes
Desc: S/MIME Cryptographic Signature
Url : http://listserv.uni-muenster.de/pipermail/high-level2012/attachments/20120410/0d3a27cc/attachment.p7s
More information about the High-level2012
mailing list