用C编写面向对象的代码有哪些方法?特别是在多态性方面.


另请参阅此堆栈溢出问题100.

推荐答案

是.事实上,Axel Schreder免费提供了his book个"ANSI-C中的面向对象编程",相当全面地涵盖了这个主题.

C++相关问答推荐

函数指针始终为零,但在解除引用和调用时有效

C中的ATONE会扰乱SEN/CLUTE GMS应用程序中的其他字符串

C/C++中的状态库

通过MQTT/蚊子发送大文件—限制在4MB

DPDK-DumpCap不捕获端口上的传入数据包

C lang:当我try 将3个或更多元素写入数组时,出现总线错误

GCC创建应用于移动项的单独位掩码的目的是什么?

GTK函数调用将完全不相关的char* 值搞乱

为什么函数是按照定义的顺序执行的,而不是按照从avr-c中的int main()调用的顺序执行的?

是否定义了此函数的行为?

Printf()在C中打印终止字符之后的字符,我该如何解决这个问题?

如何使这个While循环在新行上结束

为什么GCC-O1优化破解了这个代码,为了一个GameBoy高级只读存储器而修改了VRAM的循环?

正在try 理解C++中的`正在释放的指针未被分配‘错误

使用mmap为N整数分配内存

函数的typedef是标准 C 语法吗?它与函数指针的typedef有何不同?

在链表中插入一个值

在 C23 之前如何对空指针使用nullptr?

我怎样才能用c语言正常运行这两个进程?

为什么在许多开源代码中如此流行对 C 中内置的函数或变量使用 #define 或 typedef 别名?