标签专题 · 共 2 篇文章

# 函数指针

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

2
篇文章
7
人关注
133
次浏览

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

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

让人压抑的C++:记一个函数指针的问题

让人压抑的C++:记一个函数指针的问题

点击上方蓝字【囧囧妹】一起学习,一起成长! 引言 最近因为项目要求用c++,之前一直很讨厌c++,没办法只能短时间弥补c++的知识,项目中需要定义一个函数指针类型的vector,本以为很简单的问题,结果调试了一天,才发现错在哪里。 多余的std::function 先上代码吧,这里有一个测试代码,为什么要有测试代码?是因为下面的方式我在最开始验证该种实现时打印的地址是对的,但是之后一段时间就不对了