Linux kernel 里面的 struct file_operations 不就是虚表吗
用 C 人肉写一个能用,看不出来有啥本质原因就不能用编译器生成出来的,最多给 G++ 提个需求加个 __attribute__((vtable_section("..."))) 之类的东西应该就差不多了
【 在 xieyf ( meitian ) 的大作中提到: 】
: 一切源自虚表吧。去掉虚表的c++就可以安全的做内核开发了吧,一切都手动处理。
: 编译器就不能禁用虚表?
--
FROM 183.60.88.*