最近在学习用C去模拟物件导向语言的写法
写一个interface我目前是这样写
https://gist.github.com/d630200x/10e18136440df1101932ed7aac4410cd
虽然运作得很好,但是这种模拟方式会产生function point的型态warning
虽然可以借由在每个实作method里将self指标强转成自己的型态
但一来是麻烦,二来写起来不直觉,三来若是有一个calss要继承cola时也变得不好写
如果不理会这个warning变成以后warning要一条条仔细看
compile的时候也必须让gcc忽略这些warning
请问有没有办法可以避免这种warning产生?