visual tutorial studio microsoft dev descargar community c++ visual-c++

c++ - tutorial - Advertencia C4275 en Visual Studio



visual studio c++ tutorial (1)

MSDN: http://msdn.microsoft.com/en-us/library/3tdb471s.aspx

"Una clase exportada [como en DLL] se derivó de una clase que no se exportó [como en DLL]".

Aparentemente declaras que MyException puede MyException desde una DLL (usando: __declspec(dllexport) ), mientras que std::runtime_error no es exportable. Considere si MyException realmente necesita ser exportable. Sin embargo, si ninguno de los problemas enumerados en la página anterior se aplica a su caso específico, entonces puede ignorar esa advertencia, solo tenga en cuenta los problemas.

Recibo esta advertencia al compilar mi código en VS2008

advertencia C4275: clase no-dll-interface ''std :: runtime_error'' utilizada como base para la clase dll-interface ''MyException'' 2> c: / Archivos de programa (x86) / Microsoft Visual Studio 9.0 / VC / include / stdexcept (148): ver declaración de ''std :: runtime_error''

Mi clase se define como

class MyException : public std::runtime_error