一般在编写动态链接库里的类时,经常会定义象上面的宏,主要是为了使用方便,这样在编写库时,只要定义了__DRAW_IMPL__宏,所有动态库中的类都会自动导出, 例如:class __DRAW_API A{};编译时会被展开成calss _declspec(dllexport) A{}; 而在用户使用时,因为没有定义__DRAW_IMPL__宏,所有的类自动加上dllimport...