如何输出size_t没有Warning警告?
- 在Linux下输出size_t使用"%llu",如:printf(“llu”, sizeof(int));
- 在Windwos的Devc++下使用TDM-GCC 4.9.2 64-bit Release(其实就是MINGW)输出size_t,使用"%I64u",如:printf(“I64u”, sizeof(int));
如何编写跨平台兼容性处理代码?
主要是通过不同OS平台下的Compiler编译器中的已有的宏进行判断的,如下代码所示:
/* ===================================================================
* 跨平台兼容性处理
* =================================================================== */
#if (defined (__WINDOWS