intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Phân tích, thiết kế và lập trình hướng đối tượng_phụ lục 1

Chia sẻ: Nguyễn Hoàng Trung | Ngày: | Loại File: PDF | Số trang:4

87
lượt xem
6
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo tài liệu 'phân tích, thiết kế và lập trình hướng đối tượng_phụ lục 1', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Phân tích, thiết kế và lập trình hướng đối tượng_phụ lục 1

  1. Phô lôc 1 Thø tù ­u tiªn cña c¸c phÐp to¸n C¸c phÐp to¸n ®­îc chia thµnh 16 nhãm. C¸c phÐp to¸n trong cïng nhãm cã mùc ®é ­u tiªn nh­ nhau. VÒ tr×nh tù kÕt hîp th×: + C¸c phÐp tÝnh cña nhãm 2, nhãm 14 vµ to¸n tö g¸n (nhãm 15) kÕt hîp tõ ph¶i sang tr¸i. + C¸c phÐp to¸n cßn l¹i kÕt hîp tõ tr¸i qua ph¶i. 1. Nhãm mét () Gäi hoµm (Function call) [] ChØ sè m¶ng (Array subscript) -> Chän gi¸n tiÕp mét thµnh phÇn (indirect component selector) :: X¸c ®Þnh ph¹m vi truy nhËp (scope access/resolution) . Chän trùc tiÕp mét thµnh phÇn (direct component selector) 2. Nhãm hai () Gäi hoµm (Function call) ! Phñ ®Þnh logic (Logical negation -NOT) ~ LÊy phÇn bï theo bit (Bitwise (1's) complement) + DÊu céng (Unary plus) - DÊu trõ (Unary minus) ++ PhÐp t¨ng mét (Preincrement or postincrement) -- PhÐp gi¶m mét (Predecrement or postdecrement) & PhÐp lÊy ®Þa chØ (Address) * Truy nhËp gi¸n tiÕp (Indirection) sizeof Cho kÝch th­íc cña to¸n h¹ng (returns size of operand, in bytes) new CÊp ph¸t bé nhí ®éng (dynamically allocates C++ storage)
  2. delete Gi¶i phãng bé nhí (dynamically deallocates C++ storage) 3. Nhãm ba 550 * Nh©n ( Multiply) / Chia (Divide) % LÊy phÇn d­ (Remainder - modulus) 4. Nhãm bèn .* Gäi gi¸n tiÕp tíi thµnh phÇn tõ mét biÕn ®èi t­îng ->* Gäi gi¸n tiÕp tíi thµnh phÇn tõ mét con trá ®èi t­îng 5. Nhãm n¨m + Céng (Binary plus) - Trõ (Binary minus) 6. Nhãm s¸u > DÞch ph¶i (Shift right) 7. Nhãm bÈy < Nhá h¬n (Less than) Lín h¬n (Greater than) >= Lín h¬n hoÆc b»ng (Greater than or equal to) 8. Nhãm t¸m == B»ng (Equal to) != Kh«ng b»ng (Not equal to) 9. Nhãm chÝn
  3. & PhÐp vµ theo bit (Bitwise AND) 10. Nhãm m­êi ^ PhÐp hoÆc lo¹i trõ theo bit (Bitwise XOR) 11. Nhãm m­êi mét | PhÐp hoÆc theo bit (Bitwise OR) 12. Nhãm m­êi hai && PhÐp vµ logic (Logical AND) 13. Nhãm m­êi ba && PhÐp hoÆc logic (Logical OR) 14. Nhãm m­êi bèn ?: To¸n tö ®iÒu kiÖn (a ? x : y means "if a then x, else y") 15. Nhãm m­êi n¨m = PhÐp g¸n ®¬n gi¶n (Simple assignment) *= PhÐp g¸n sau khi nh©n (Assign product) /= PhÐp g¸n sau khi chia (Assign quotient) %= PhÐp g¸n sau khi lÊy phÇn d­ (Assign remainder) += PhÐp g¸n sau khi céng (Assign sum) -= PhÐp g¸n sau khi trõ (Assign difference) &= PhÐp g¸n sau khi AND theo bit (Assign bitwise AND) ^= PhÐp g¸n sau khi XOR theo bit (Assign bitwise XOR) |= PhÐp g¸n sau khi OR theo bit (Assign bitwise OR) = PhÐp g¸n sau khi dÞch ph¶i (Assign right shift) 16. Nhãm m­êi s¸u
  4. , To¸n tö phÈy dïng ®Ó ph©n c¸ch c¸c phÇn tö TÊt c¶ c¸c to¸n tö nãi trªn ®Òu cã thÓ ®Þnh nghÜa chång trõ c¸c to¸n tö sau: . Chän trùc tiÕp mét thµnh phÇn .* Gäi gi¸n tiÕp tíi thµnh phÇn tõ mét biÕn ®èi t­îng :: To¸n tö x¸c ®Þnh ph¹m vi truy nhËp ?: To¸n tö ®iÒu kiÖn Phô lôc 2 552 C¸c tõ kho¸ cña C++ asm double new switch auto else operator template break enum private this case extern protected throw catch float public try char for register typedef class friend return union const goto short unsigned continue if signed virtual default inline sizeof void delete int static volatile do long struct while
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2