Здравствуйте, pf79, Вы писали:
P>А обойти как нибудь можно ?
P>На самом деле макрос сложнее, для разных компиляторов и разных ОС.
P>Не хотелось бы разворачивать его в каждом h-файле(а то и по несколько раз в одном файле).
#include "do_disable_warning.h"
А в do_disable_warning.h
#ifdef SOME_DEF
#pragma warning(disable : 4251)
#else
//Ещё что-то
#endif
Дружба не наследуется и не транзитивна.
©Бьерн Страуструп