UML design for C++11 written to solve a problem at interview, please also see "Interview C++11 code". The UML design can be zoomed to render it more legible.Read less