ฉันสังเกตว่าฉันเขียนผิด
#include <vector>> //Notice the additional > after <vector>
รหัสของฉันรวบรวมได้ดีโดยไม่มีปัญหาใดๆ สิ่งนี้เป็นไปได้อย่างไร?
ป.ล. ฉันอยู่ใน MSVS 2015
แก้ไข:
คอมไพเลอร์แจ้งคำเตือนเกี่ยวกับเรื่องนี้จริงๆ อย่างไรก็ตาม มันควรจะเป็นข้อผิดพลาดมากกว่าคำเตือนตามมาตรฐานไม่ใช่หรือ?
??=include<>
แทน#include<>
ได้หรือไม่ - person Raindrop7   schedule 27.11.2016??=
เป็นไตรกราฟสำหรับ#
คุณยังสามารถใช้%:
เป็นไดกราฟสำหรับ#
ได้อีกด้วย AFAIK แม้แต่ C ++ 14 ก็ไม่ได้กำจัดไตรกราฟ แต่ C ++ 17 จะทำ GCC ไม่รู้จักสิ่งเหล่านี้ เว้นแต่คุณจะยืนยัน (--trigraphs
) - person Jonathan Leffler   schedule 27.11.2016