C++_多态、类型转换、数据段、BSS段、类型视图
多态 概述 多态性(Polymorphism)是面向对象编程的一个核心概念,它允许同一个接口调用在不同对象上执行不同的操作 在C++中,多态性主要通过继承和虚函数实现 多态性使代码更具灵活性和可扩展性 因为你可以编写更通用的代码,依赖于抽象基类而不是具体的派生类 多态的类型 编译...
多态 概述 多态性(Polymorphism)是面向对象编程的一个核心概念,它允许同一个接口调用在不同对象上执行不同的操作 在C++中,多态性主要通过继承和虚函数实现 多态性使代码更具灵活性和可扩展性 因为你可以编写更通用的代码,依赖于抽象基类而不是具体的派生类 多态的类型 编译...
静态类型 概述 静态类型是一个表达式在编译期就确定的类型,它由声明决定,永远不会改变 示例 无论运行时 p 实际指向什么,p 的静态类型始终是 Animal*,这是编译器在词法分析阶段就锁死的 什么时候确定 编译期,词法/语义分析阶段 编译器看到变量声明时,立刻将类型信息记入符号...
进程地址空间 概述 示例代码 图示 内核空间 内核空间是什么 内核空间是进程虚拟地址空间的高地址部分,在 64 位 Linux 上位于 0xFFFF800000000000 以上,占 128TB 它和用户空间的根本区别不是"地址高低",而是页表属性: 内核空间...
搜索当前标签