MSDN "Using dllimport and dllexport in C++ Classes" (页面存档备份,存于互联网档案馆): However, because a destructor for an abstract class is always called by the destructor for the base class, pure virtual destructors must always provide a definition. Note that these rules are the same for nonexportable classes.
web.archive.org
MSDN "Using dllimport and dllexport in C++ Classes" (页面存档备份,存于互联网档案馆): However, because a destructor for an abstract class is always called by the destructor for the base class, pure virtual destructors must always provide a definition. Note that these rules are the same for nonexportable classes.