C言語でオブジェクト指向は可能?
ぱっと調べた感じ構造体という言葉が出てきましたがよくわかりませんでした。
例えば以下のRubyのコードをCで表現するとどうなりますか?
class HogeModule
def hoge
end
end
class HogeClass
include HogeModule
def initialize(name)
@name = name
end
end
class FugaClass < HogeClass
def initalize(name)
super
end
def fuga
p @name
end
def self.fuga
p '@name'
end
end
FugaClass.fuga
fuga = FugaClass.new
fuga.fuga