I have been having problems in comprehending how to use them. i know that they are used to handle exceptions but i don't know how to use them can someone please explain.
Have you checked out the tutorials on this site and learncpp? They basically do what they sound like. If an exception occurred (try it to check), throw it , then catch it.