How to handle manipulation errors in a C++ program, and the use of Exceptions. In particular :
try ... catch blocks, and throwing Exceptions with throwAdditional Content : generate UML graphs with PlantUML
Don't hesitate to checkout the Link to Lecture Slides ...