2024年 4月 2日
2024年 4月 2日
Chrome和Chromium的区别?
Chrome是Google专属的产品,它是基于后者Chromium开源引擎开发。第三方浏览器公司为了加快开发流程,会直接选择开源的浏览器引擎,例如Chromium. Google将Chromium开源...
2024年 3月 31日
2024年 3月 31日
编程姿势应该是什么样的?
从C语言Hello World程序范例? C++ Hello World程序示例等示例,也许很多人会以为编写代码就得要引入头文件,定义函数。事实上,这是不是违反了简约的原则呢?
2024年 3月 31日
有了Makefile, CMake存在的意义是什么?
Makefile规定了编译脚本的基本长相,但随着跨平台需求越来越大,一份Makefile想要跨平台给Windows/Linux/Mac等等平台越来越难,需要维护的工作量越来越大。CMake定义了mak...
2024年 3月 31日
为什么很少听到C++03标准编译器?
C++03基本只是对C++98标准的修正,并没有新功能。大部分编译器的实现,是将它归类为C++98. 只是可能在名称上带上c++03的字样,二者可能只是称呼的不同,本质是一个。
2024年 3月 31日
如何获取编译器的版本号?
C语言标准规定了不同版本的代号,但编译器自身的版本和C标准版本不是一个概念,C标准也不会为编译器规定版本号,这是厂商决定的。虽然通过命令行--version选项或者cl /?可以获取版本号,这不能在代...
2024年 3月 31日
2024年 3月 31日
GCC 5.1前默认编译器是C90?
大家会疑惑,GCC 5.1是2015年发布,C99和C11都发布多年,GCC为什么不跟上步伐,将默认编译器设置为C99或C11? 因为GCC扩展了C90,包含了一些C99 feature,这些已经满足...