摘要:
一种编程语言能被计算机执行的前提是它在执行前被翻译成机器码. 根据这个翻译过程发生的时间不同, 可以将编程语句分为解释语言(Interpreter)与编译语言(Compiler). Interpreter还有口译的涵义. 在这里, 解释器就是口译者, 它将用户写的脚本语句口译成机器码给计算机"听". 阅读全文
posted @ 2016-12-24 14:03
宁静是一种习惯
阅读(262)
评论(0)
推荐(0)
摘要:
Reference与Pointer中直接存储的都是变量的地址, 它们唯一的不同是前者的存储的地址值是只读的, 而后者可以修改. 也就是说Reference不支持以下操作: 其他语言, 如Javascript, Python, Java, 中的object, 它们对应的变量也都是直接存储对象的地址, 阅读全文
posted @ 2016-12-24 00:15
宁静是一种习惯
阅读(293)
评论(0)
推荐(0)
摘要:
只有一点不同:C++的类别控制更为严格, 不允许通过 来实现不同数据类型的数据之间的相互赋值, 只能显示的cast. 例如: 类似这种代码在C中可以通过编译, 但在CPP中不行. Reference Thinking in C++, 2nd, Chapter 11. 阅读全文
posted @ 2016-12-24 00:06
宁静是一种习惯
阅读(578)
评论(0)
推荐(0)

浙公网安备 33010602011771号