boostのソース見てたら、
struct hoge {};
struct hogehoge : virtual hoge {};
ってな書き方してあるんだけど、どういう意味?

継承するときに使えるアクセス指定子は、
public, protected, private
のみだと認識してたんだが