I picked up a C++ code to use in my program but I found in it a string declaration I just couldn't make sense of. A double quote is supposed to mark the beginning and the end of a string, right? but in this string declaration, there are many double quotes. How does the compiler figure it out?
I tried compiling and it compiles
using namespace cv;
using namespace std;
std::string keys = "{ help h | | Print help message. }"
"3: VPU }";