码迷,mamicode.com
首页 > 其他好文 > 详细

LLVM是什么以及其编程规范中关于using namespace std的思考

时间:2017-09-26 19:33:12      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:分享   而在   ges   namespace   编程规范   思考   std   nbsp   头文件   

 

1. LLVM和JVM的对比

JVM是一套规范,并不特指具体的实现,而JVM是一套具体的实现。

JVM一般是作为整体为用户提供Java运行时环境的,并不拆开来用。LLVM可从其中抽出部分做静态编译器后端,也可做动态编译器后端,也可基于它来做调试器。

2. 关于using namespace std

技术分享

总结起来就是2点:在头文件中,用using绝对是一件坏事。而在cpp文件,这需要根据场景具体分析。对于LLVM来说,由于它需要考虑平台的可移植性,所以在这个项目中,他们从来不用using语句。

LLVM是什么以及其编程规范中关于using namespace std的思考

标签:分享   而在   ges   namespace   编程规范   思考   std   nbsp   头文件   

原文地址:http://www.cnblogs.com/derekxyw/p/7597985.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!