print() 本身就是用了多态: 不同类型的对象, 其实是调用了自身的 print() 方法
多态: 动物 狗 1 = new 狗 ()
用公共的部分来指定类型, 实则是调用各自的属性
创建对象有两种方式:
通过 C API(存疑惑)
通过类型对象
运行时 rumtime 就是程序运行的时候.
运行时库就是程序运行的时候所需要依赖的库.
运行的时候指的是指令加载到内存并由 CPU 执行的时候.
C 代码编译成可执行文件的时候, 指令没有被 CPU 执行, 这个时候算是编译时, 就是编译的时候.
硬盘代码 - 编译 - 内存 - CPU, 内存分配就涉及到对象所在的堆和变量所在的栈
malloc 的全称是 memory allocation, 内存分配
来源: http://www.bubuko.com/infodetail-2962363.html