[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