, Microsoft , typedef .
namespace foo { typedef int moo; }
typedef int moo;
using namespace foo;
extern moo a;
g++ clang++ ( -Weverything). MSVC - .
size_t gcc. , namespace std. , ,
g++.
g++, msvc? , - 7.1.3/3
typedef , , , .
, g++ . moo namespace ::, , , . , .
, , size_t , namespace std (, __cplusplus ). ( VC2017) , .
, IntelliSense. . (update). MSVC. , , " " gcc, MSVC).