Can it be moved to C++ too?