me sale esta advertencia al compilar el código en VS2008advertencia C4275 en Visual Studio
C4275 advertencia: clase no DLL-interfaz 'std :: runtime_error' utiliza como base para la clase DLL interfaz 'MiExcepción' 2> c: \ archivos de programa (x86) \ Microsoft Visual Studio 9.0 \ VC \ include \ stdexcept (148): véase la declaración de 'std :: runtime_error'
Mi clase se define como
class MyException : public std::runtime_error
Desde la página vinculada anteriormente: "C4275 se puede ignorar en Visual C++ si se deriva de un tipo en la Biblioteca estándar de C++". Está derivando de 'std :: runtime_error', por lo tanto, puede ignorar la advertencia. – mbdevpl