add c++ app skeleton