คำถามติดแท็ก trigraphs

4
อะไร ??!??! ผู้ประกอบการทำใน C?
ฉันเห็นสาย C ที่มีลักษณะเช่นนี้: !ErrorHasOccured() ??!??! HandleError(); มันรวบรวมอย่างถูกต้องและดูเหมือนว่าจะทำงานได้ ดูเหมือนว่ามันกำลังตรวจสอบว่ามีข้อผิดพลาดเกิดขึ้นหรือไม่และถ้ามีมันจะจัดการกับมัน แต่ฉันไม่แน่ใจจริงๆว่ามันกำลังทำอะไรอยู่หรือมันกำลังทำอะไรอยู่ ดูเหมือนว่าโปรแกรมเมอร์กำลังพยายามแสดงความรู้สึกเกี่ยวกับข้อผิดพลาด ฉันไม่เคยเห็น??!??!มาก่อนในภาษาการเขียนโปรแกรมใด ๆ และฉันไม่สามารถหาเอกสารได้ทุกที่ (Google ไม่ได้ช่วยในเรื่องคำค้นหา??!??!) มันทำอะไรและตัวอย่างของโค้ดทำงานอย่างไร
1990 c  operators  trigraphs 

9
วัตถุประสงค์ของลำดับ Trigraph ใน C ++?
ตามมาตรฐาน C ++ '03 2.3 / 1: ก่อนที่การประมวลผลอื่น ๆ จะเกิดขึ้นการเกิดขึ้นของหนึ่งในลำดับต่อไปนี้ของอักขระสามตัวต่อไปนี้ ("ลำดับตรีโกณมิติ") จะถูกแทนที่ด้วยอักขระเดี่ยวที่ระบุในตารางที่ 1 ---------------------------------------------------------------------------- | trigraph | replacement | trigraph | replacement | trigraph | replacement | ---------------------------------------------------------------------------- | ??= | # | ??( | [ | ??< | { | | ??/ | \ | ??) | ] | …
128 c++  c++03  trigraphs 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.