foo.cc:6:13: error: conflicting declaration 'typedef int uint'
typedef int uint;
^~~~
In file included from /usr/include/stdlib.h:394:0,
from /usr/include/c++/7/cstdlib:75,
from /usr/include/c++/7/ext/string_conversions.h:41,
from /usr/include/c++/7/bits/basic_string.h:6361,
from /usr/include/c++/7/string:52,
from /usr/include/c++/7/bits/locale_classes.h:40,
from /usr/include/c++/7/bits/ios_base.h:41,
from /usr/include/c++/7/ios:42,
from /usr/include/c++/7/ostream:38,
from /usr/include/c++/7/iostream:39,
from foo.cc:1:
/usr/include/x86_64-linux-gnu/sys/types.h:151:22: note: previous declaration as 'typedef unsigned int uint'
typedef unsigned int uint;
^~~~
[Hydro](https://hydro.ac)提供评测服务