QHL C++