Menu
Menu
DaniWeb
Log In
Sign Up
Read
Contribute
Meet
Search
Search
About 859 results for
copy-and-swap
- Page 1
How do I swap out the mesh on a humanoid armature in Unity 3D?
Programming
Game Development
6 Days Ago
by Michael_80
… 3D, utilizing the Starter Assets package, I am trying to
swap
the mesh on the Starter Asset character that I duplicated… skeleton, weighted and has a root. I was hoping to
copy
and paste until I was proven wrong.
Re: Copy constructor problemm..Help
Programming
Software Development
12 Years Ago
by mike_2000_17
… is to take a
copy
(i.e. by value) and then
swap
(hence, the name
copy
-and-
swap
). And also, you…i.e. makes a
copy
) { using std::
swap
; //import std-scoped
swap
function overloads.
swap
(p,t.p); //
swap
the pointer in t …"new char[]" allocation and
copy
procedure when you implement the
copy
-and-
swap
idiom instead. 4) Printing a C-…
Re: Copy constructor confusion
Programming
Software Development
11 Years Ago
by mike_2000_17
… operator? Because they do different things. The
copy
-constructor creates an object by duplicating the content … case you usually implement the
copy
-assignment operator using the [
copy
-and-
swap
idiom](http://en.wikibooks.org/wiki…/More_C++_Idioms/
Copy
-and-
swap
). For the other …
Re: Copy constructor problemm..Help
Programming
Software Development
12 Years Ago
by mike_2000_17
… a special allowance for compilers to optimize away the
copy
constructor when returning an object by value from a function… useless copying. Never depend on the fact that the
copy
-constructor will be called once or twice during a return… and direct assignment at the call-site. BTW, the
copy
-constructor should take a const reference. You also need an…
How to forcefully invoke a copy con/assignment op.
Programming
Software Development
11 Years Ago
by triumphost
…'s just a class I created specifically for learning
Copy
/Move/
Swap
semantics but I never know if I'll need it…) //Pass by value. { std::cout<<"
Copy
Assignment Called.\n" Bmp.
Swap
(*this); return *this; } Bitmaps& Bitmaps::operator…
Re: How to forcefully invoke a copy con/assignment op.
Programming
Software Development
11 Years Ago
by mike_2000_17
…didn't implement
copy
con or move con and the compiler generated it, would I still use
copy
/
swap
idiom? The… compiler will also generate the
copy
- and move-assignment operators for … I should not (should not have to) implement
copy
-
swap
or
copy
/move constructors for POD types and vector based classes…
Re: How to forcefully invoke a copy con/assignment op.
Programming
Software Development
11 Years Ago
by mike_2000_17
… (rvalue). And, by the way, if you have a
copy
-and-
swap
assignment operator which passes the object by value (which is… separate move-assignment operator because the
copy
-and-
swap
will also act as a move-and-
swap
if the passed value-object is…
Beginning C++0x: Making a RAII Class
Programming
Software Development
12 Years Ago
by mike_2000_17
…=(const int_vector& aV) { if(this != &aV) { //
copy
: int_vector tmp(aV); //
swap
:
swap
(*this,tmp); }; // tmp will be destroyed here and clear…;< v2.size() << std::endl; v1 = v; //
copy
-assignment. (
copy
-and-
swap
) std::cout << "v1.size = " <…
Re: Does vector's copy constructor performs a deep copy?
Programming
Software Development
13 Years Ago
by mike_2000_17
Your problem is a nice situation in which the
copy
-and-
swap
idiom is very applicable: [CODE] class B { std::vector<… B& cpy) { B temp(cpy); //
copy
the cpy object into temp return
swap
(temp); //
swap
this and temp. And temp will automatically…
Re: Deep copy problem
Programming
Software Development
12 Years Ago
by mike_2000_17
….numberHouses);
swap
(lhs.ListHouses,rhs.ListHouses); }; //A
copy
-and-
swap
assignment operator: Street& operator=(Street rhs) { //pass-by-value (
copy
)
swap
(*this,rhs); //
swap
return…
Re: Does vector's copy constructor performs a deep copy?
Programming
Software Development
13 Years Ago
by mike_2000_17
Yes, your implementation of the deep-
copy
constructor seems totally fine (as long as the objects a…://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/
Copy
-and-
swap
"]
copy
-and-
swap
[/URL]" or "
copy
-and-move"(C++0x) is… way to efficiently implement the assignment in terms of the
copy
-constructor. Or, you can just rewrite the same code again…
Re: Scope-guarded lockable objects in C++11
Programming
Software Development
11 Years Ago
by mike_2000_17
…l2(rhs.mut); using std::
swap
;
swap
(lhs.value, rhs.value); }; //
Copy
-and-
swap
(and, implicitly, move-and-
swap
): lockable<T>&…; operator=(lockable<T> rhs) {
swap
(*this, rhs…
Re: Delay Constructor Call to Parent Class
Programming
Software Development
11 Years Ago
by mike_2000_17
… an assignment operator (and what goes with it,
copy
-constructor,
swap
-op, etc.) because this kind of operation implies …++11. On a technical note, your implementation of the Button
copy
-assignment operator: Button& Button::operator = (Button B)…one (e.g., the usual pass-by-value
copy
-and-
swap
idiom doesn't work). This is why resource-…
Re: Problem with delete in destructor
Programming
Software Development
12 Years Ago
by mike_2000_17
…are not doing a deep
copy
of your object. Your assignment operator performs a shallow
copy
(
copy
only the pointer, you …don't
copy
the memory it points to). I … RAII[/URL]. Your
copy
-constructor is also wrong, I highly recommend that you use a
copy
-and-
swap
idiom, like I …
Re: Use of pointers to hierarchical data structures in C++
Programming
Software Development
13 Years Ago
by mike_2000_17
… operator=(const Collection& C) { Collection tmp(C); //
copy
to temporary.
swap
(tmp); //
swap
with the temporary. return *this; //leave the old data… operator=(const Collection& C) { Collection tmp(C); //
copy
to temporary.
swap
(tmp); //
swap
with the temporary. return *this; //leave the old data…
Re: revers of stack problem
Programming
Software Development
10 Years Ago
by mike_2000_17
… need to do a complete element-by-element
copy
: void Stack::
Swap
(Stack& rhs) { //
swap
the top pointer: intnode* p_tmp = rhs.top… assignment operator](http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/
Copy
-and-
swap
), and more importantly, how to re-implement your reversing…
Re: Good text for understanding good ways to handle errors?
Programming
Software Development
13 Years Ago
by mike_2000_17
…;http://stackoverflow.com/questions/3279543/what-is-the-
copy
-and-
swap
-idiom"]
Copy
-and-
swap
[/URL], [URL="http://en.wikibooks.org/wiki…/More_C%2B%2B_Idioms/Non-throwing_swap"]Non-throwing
swap
[/URL…
Re: Problem with stack::Top()
Programming
Software Development
13 Years Ago
by flowerzink
[QUOTE=mike_2000_17;1526694]Where is the
copy
-constructor in your Mascota class? That's the piece missing…="http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/
Copy
-and-
swap
"]
copy
-and-
swap
[/URL] idiom. Finally, your Set() function does …Wow, thanks a lot!! I think the problem was the
copy
-constructor. I have to keep the pointers you see, my…
Re: Problem with stack::Top()
Programming
Software Development
13 Years Ago
by mike_2000_17
Where is the
copy
-constructor in your Mascota class? That's the piece missing, …="http://en.wikibooks.org/wiki/More_C%2B%2B_Idioms/
Copy
-and-
swap
"]
copy
-and-
swap
[/URL] idiom. Finally, your Set() function does not…
Re: overloading assignment operator
Programming
Software Development
9 Years Ago
by mike_2000_17
… We don't appreciate it much when people simply
copy
-paste their assignment questions to this forum. You are…[here](http://stackoverflow.com/questions/3279543/what-is-the-
copy
-and-
swap
-idiom), [here](http://progdoo.wordpress.com/2012/06…/03/c11-
copy
-and-
swap
-idiom/) and [here](http://www.daniweb.com/software…
Re: this pointer
Programming
Software Development
15 Years Ago
by vijayan121
… address of the ThreeD sub-object. the 'make temporary
copy
and
swap
' technique does not work at all in class hierarchies when… an exception-safe assignment operator without creating a > temporary
copy
- of either the object itself, or (at a minimum) of…-safe assignment operator can be written without creating a temporary
copy
of the strings.
Re: assignment operator overlaoding in context of different objects
Programming
Software Development
9 Years Ago
by NathanOliver
When doing operations like this you should look at using the [
copy
and
swap
idiom](http://stackoverflow.com/a/3279550/4342498).
Re: Arrays in visual basic
Programming
Software Development
13 Years Ago
by WaltP
Copy
the text boxes into an array. Sort. Write the array back into the Text boxes.
Re: Scope-guarded lockable objects in C++11
Programming
Software Development
11 Years Ago
by Rashakil Fol
`
swap
(lockable<T>&, lockable<T>&)` is broken. It doesn't work properly when lhs and rhs are the same object. It tries to lock the `mut` field twice, but `std::mutex` is not recursively lockable.
Re: generate different random numbers does not identical to each other
Programming
Software Development
12 Years Ago
by ddanbe
Copy
the following letter by letter. It contains the code by … dealing with integers, we can use the xor-no-temp
swap
vett[i] ^= vett[j]; vett[j] ^= vett[i]; vett[i…
Re: std::vector fast copy routine
Programming
Software Development
13 Years Ago
by Narue
…, some say [code=c++]vector.
swap
( otherVector );[/code] is fastest? [/quote] Typically, but that's not a
copy
operation. [QUOTE]Let me…'s often better to think squiggly. Instead of making a
copy
, can get you get away with straight aliasing? You might…
std::vector fast copy routine
Programming
Software Development
13 Years Ago
by harryhaaren
… my code, talking about 88200+ floats per vector. I wanna
copy
the contents of one into the other. I've read… around, some say [code=c++]vector.
swap
( otherVector );[/code] is fastest? Currently I'm using the following…
Re: std::vector fast copy routine
Programming
Software Development
13 Years Ago
by Fbody
What about the vector class' built-in
copy
constructor? I don't know exactly how it works, but … the the dataType stored in the vector have a proper
copy
constructor defined (which a float should). That's some massive…
Re: std::vector fast copy routine
Programming
Software Development
13 Years Ago
by daviddoria
Check out the insert() and
copy
() function. There are examples here: [url]http://programmingexamples.net/index.php?title=CPP/STL/Vector[/url] David
Re: std::vector fast copy routine
Programming
Software Development
13 Years Ago
by arkoenig
… two copies, so you're doing something different to one
copy
than you are to the other. Are you sure that…
1
2
3
15
Next
Last
Search
Search
Forum Categories
Hardware/Software
Programming
Digital Media
Community Center
Latest Content
Newest Topics
Latest Topics
Latest Posts
Latest Comments
Top Tags
Topics Feed
Social
Meet People
Forums
Top Members
Community Functions
DaniWeb Premium
Newsletter Archive
Markdown Syntax
Community Rules
Developer APIs
Connect API
Forum API Docs
Tools
SEO Backlink Checker
Legal
Terms of Service
Privacy Policy
FAQ
About Us
Advertise
Contact Us
© 2024 DaniWeb® LLC