They do exist in C++. I'm still having a little difficulty understanding how to use them though.