标签专题 · 共 1 篇文章

# 多态

关于「多态」的技术文章、设计资料与工程师讨论,持续更新。

1
篇文章
4
人关注
86
次浏览

C++虚函数是如何一步步发明出来的?

你是一名1980年代初的C语言程序员,正在开发图形界面库,今天你需要处理圆形、矩形、三角形,每种图形都要实现两个操作:绘制和计算面积。 你喝了口咖啡,开始敲代码。 你的第一版代码是这样的: void draw_circle(Circle* c) {      ... } void draw_rectangle(Rectangle* r) {      ... } // 使用时需要判断类型 vo