Yarelang in C++