c++ 열혈강에서 상속에 대한 개념이 있는데..

예를들어 

class a
{~~~~~}
class a : public b

a->b 이렇게 해서 a가 상위클래스 b가 하위클래스이고 a는 b를 상속\'한다\' 혹은 b는 a를 상속\'받았다\'라고 해야하는게 맞지 않음??

근데 책에선 a<-b 이렇게 해서 b는 a를 상속\'한다\'해서 화살표 방향이 거꾸로 돼 있는데..


솔직히 a->b 이렇게 생각해서 하는게 더 편하지 않음??왜 책에선 이렇게 써놓았을까??아니면 내가 큰 오류를 범하고잇는건가