摘要:
一个没有输入输出的程序没有任何意义,但是一个程序如何做到输入输出呢?最简单的办法是使用操作系统提供的应用程序编程接口(API,Application Programming Interface)。 在一般的情况下,一种语言的开发环境往往会附带有语言库(Language Library),这些库就是对 阅读全文
摘要:
C++的一些语言特性使之必须由编译器和链接器共同支持才能完成工作。最主要有两个方面:C++的重复代码消除 / 全局构造与析构。另外由于C++的各种特性,比如虚拟函数、函数重载、继承、异常等,使得它背后的数据结构异常复杂,这些数据结构往往在不同的编译器和链接器之间相互不能通用,使得C++程序的二进制兼 阅读全文