C++中所谓的动态与静态的个人理解

C++中动态与静态的个人理解

c++程序生成主要可以分为四个阶段:

  1. 预处理
  2. 编译
  3. 汇编
  4. 链接

动态与静态在第二步和第四步会出现分化,其余阶段皆不会涉及到动态静态的问题。

在编译阶段,可能会涉及到虚函数的动态绑定问题。若程序中存在虚函数,则虚函数的类型只能在程序运行时由对象的实际类型确定,即在编译阶段,虚函数的类型是不确定的。

在链接阶段,会涉及到动态库与静态库的分化。

posted @   Kisen  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示