Hàm phộp toỏn là hàm thành ph n:

Một phần của tài liệu Ngôn ngữ lập trình C - Chương 6 potx (Trang 45 - 47)

Hàm phộp toỏn ph i cú thu c tớnh public.

Luụn cú m t tham s ng m đ nh là đ i t ng g i hàms tham s t ng minh luụn ớt h n 1 so v i s ngụi c a phộp toỏn.

Th c ch t cỏch vi t theo cỳ phỏp phộp toỏn ch là m t quy c c a trỡnh d ch cho phộp ng i dựng vi t bi u th c g n h n ( ~ t nhiờn h n).

6.6 6.6 HHààmm phépphép totoáánn trtrêênn llpp 6.6 HHààmm phépphép totoáánn trtrêênn llpp6.6.1 Khỏi ni m chungHàm phộp toỏn trờn l p (ti p)Hàm phộp toỏn là hàm b n:N u s d ng hàm phộp toỏn là HTP cho d li u ki u c s (khụng ph i đ i t ng)trỡnh d ch s khụng th hi u đ c.kh c ph ccú th đ nh ngh a hàm phộp toỏn là hàm b n.

Lỳc này s tham s trong hàm phộp toỏn đỳng b ng s ngụi c a phộp toỏn mà nú đ nh ngh a. Cỏc tham s khụng nh t thi t ph i cú ki u l p. Trỡnh d ch s xỏc đ nh hàm phự h p v i cỏc l i g i.

C++ khụng đ c p đ n vi c b o toàn tớnh t nhiờn c a phộp toỏn

ph thu c vào cỏch cài đ t c th c a trỡnh d ch.

Ng i l p trỡnh c ng cú th quy đ nh đi u này khi đ nh ngh a hàm phộp toỏn, vớ d : t o đ i t ng trung gian, đ nh ngh a giỏ tr tr v c a hàm là tham chi u đ n m t trong s cỏc đ i t ng tham gia bi u th c.

6.6

6.6 HHààmm phépphép totoáánn trtrêênn llpp

6.6.2 nh ngh a hàm phộp toỏn trờn l p

Một phần của tài liệu Ngôn ngữ lập trình C - Chương 6 potx (Trang 45 - 47)