classlib++