摘要:
一、 为什么需要命名空间(问题提出) 在 C语言中定义了3个层次的作用域,即文件(编译单元)、函数和复合语句。C++又引入了类作用域,类是出现在文件内的。在不同的作用域中可以定义相同名字的变量,互不于扰,系统能够区别它们。 例:如果在文件中定义了两个类,在这两个类中可以有同名的函数。在引用时,为了区 阅读全文
posted @ 2016-10-18 10:47
莫水千流
阅读(117304)
评论(3)
推荐(9)
摘要:
最近在研究Python和Erlang。反复提到动态类型语言、动态语言、解释型语言这些概念。这些概念很生涩,在这里做一个总结。 编译型语言和解释型语言 1、编译型语言 需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个 阅读全文
posted @ 2016-10-18 10:09
莫水千流
阅读(6426)
评论(2)
推荐(3)