The document is archived and information here might be outdated
Compiler Warning (level 4) C4517
Visual Studio 2005
Error Messageaccess-declarations are deprecated; member using-declarations provide a better alternative
The ANSI C++ committee has declared access declarations (changing the access of a member in a derived class without the using keyword) to be outdated. Access declarations may not be supported by future versions of C++.