Introduction to C++ Operator Overloading
0
komentar
Intro to Operator Overloading Copy Constructors, Issues of Memberwise Copy Constant Objects and Constant Member Functions Friend Functions When to define operators as Members vs. Non-Members Lvalue vs. Rvalue Expressions eturn by Value vs. Return by Reference Designing Effective User Defined Data Types How to design User Defined Types that behave as expected Practical Rules for Operator Overloading Copy Constructors Shallow Copy: The data members of one object are copied into the data members of another object without taking any dynamic memory pointed to by those data members into consideration. (“memberwise copy”) Deep Copy: Any dynamic memory pointed to by the data members is duplicated and the contents of that memory is copied (via copy constructors and assignment operators --when overloaded) Download free Introduction to C++ Operator Overloading.pdf here
0 komentar:
Post a Comment