Un lenguaje basado en Basic con una característica principal de C++ como es la OOP podría ser Visual Basic .NET (VB.NET)
Hay una respuesta más precisa, hay que interpretar la pregunta desde un punto de vista que no es el primero que viene a la cabeza.