1.6 CastsRules:a. Each cast shall feature an associated comment descri dịch - 1.6 CastsRules:a. Each cast shall feature an associated comment descri Việt làm thế nào để nói

1.6 CastsRules:a. Each cast shall f

1.6 Casts

Rules:

a. Each cast shall feature an associated comment describing how the code ensures proper behavior across the range of possible values on the right side.
Example:

int
abs (int arg)
{
return ((arg < 0) ? -arg : arg);
}


unsigned int y; y = adc_read();
z = abs((int) y); // A risky cast.


Reasoning: Casting is dangerous. In the example above, unsigned y can take a larger range of positive values than a signed integer. In that case, the absolute value will be incorrect as well. The above cast was likely used to quiet an important warning about possible loss of precision.
Exceptions: None.

Enforcement: These rules shall be enforced during code reviews.

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
1.6 phôiQuy tắc:a. mỗi diễn viên sẽ tính năng một bình luận liên kết mô tả làm thế nào các mã đảm bảo hành vi thích hợp trên phạm vi của các giá trị có thể ở bên phải.Ví dụ:intABS (int arg){trở lại ((arg < 0)? - arg: arg);}unsigned int y; y = adc_read();z = abs((int) y); Một diễn viên nguy hiểm.Lý do: Đúc là nguy hiểm. Trong ví dụ ở trên, điều y có một phạm vi lớn hơn của các giá trị tích cực hơn so với một số nguyên đã ký. Trong trường hợp đó, giá trị tuyệt đối sẽ được không chính xác là tốt. Các diễn viên trên có thể được sử dụng để yên tĩnh một cảnh báo quan trọng về sự mất mát có thể chính xác.Ngoại lệ: không có.Thực thi pháp luật: Các quy tắc này sẽ được áp dụng trong mã đánh giá.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
1.6 phôi Rules: a. Mỗi diễn viên thì tính năng một bình luận liên quan đến việc mô tả cách mã đảm bảo hành vi thích qua hàng loạt các giá trị có thể ở phía bên phải. Ví dụ: int abs (int arg) {return ((arg <0) -arg: arg);} unsigned int y; y = adc_read (); z = abs ((int) y); // Một diễn mạo hiểm. Reasoning: Casting là nguy hiểm. Trong ví dụ trên, unsigned y có thể mất một phạm vi lớn hơn các giá trị tích cực hơn so với một số nguyên ký. Trong trường hợp đó, giá trị tuyệt đối sẽ không chính xác là tốt. Dàn diễn viên trên có thể đã được sử dụng để vỗ về một cảnh báo quan trọng về việc có thể mất độ chính xác. Ngoại lệ: Không có. Thực thi: Những quy định này sẽ được thi hành trong đánh mã.






















đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: