Looks like there is no default clone methodologies in C++.  I found following links hellpful for a way around.

http://www.cplusplus.com/forum/articles/18757/
http://www.agiledeveloper.com/articles/cloning072002.htm
http://bytes.com/topic/c/answers/159372-using-clone-function

Also, here is a link about design patterns in C++.
http://codewrangler.home.comcast.net/~codewrangler/tech_info/patterns_code.html

One more interesting paper 😉
C++ Patterns : Executing around sequences.

Advertisements