摘要:
1.虚函数怎样实现的 (1)虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的,虚函数表简称为V-Table。 (2)在这个表中存放的主要是一个类的虚函数的地址表。虚函数表中可能还存在其他的内容,如用于RTTI的type_info类型,或者直接将虚基类 阅读全文
posted @ 2022-09-22 20:41
epiphanyy
阅读(34)
评论(0)
推荐(0)
摘要:
在使用多线程函数时,我们经常使用编译器选项-lpthread和-D_REENTRANT,前者告诉链接器链接库文件libpthread.so,对于后者,gcc使用-D选项定义宏_REENTRANT的值为1,在 _POSIX_C_SOURCE宏被定义为199506L时该宏与_THREAD_SAFE宏作用 阅读全文
posted @ 2022-09-22 18:45
epiphanyy
阅读(59)
评论(0)
推荐(0)