ฉันกำลังทดสอบโค้ดบางอย่างในColiruและได้ผลลัพธ์แปลก ๆ ฉันลงโค้ดและสามารถสร้างซ้ำได้ด้วยโค้ดง่ายๆนี้:
int main()
{
π
}
ผลลัพธ์บน g ++:
เสียงดัง:
ตัวอย่างเช่นการใช้เพียงpi
(ไม่มีที่อยู่ของ) จะแสดงผลลัพธ์ที่คาดหวัง:
main.cpp:3:5: error: 'pi' was not declared in this scope
pi;
^
ฉันพยายามทำซ้ำสิ่งนี้บนเครื่องของฉันโดยใช้ g ++ 4.9.2 และในไซต์อื่น ๆ แต่ไม่สามารถทำได้
นี่คือข้อบกพร่องบางอย่างบนไซต์นี้การกำหนดค่าบางอย่างของคอมไพเลอร์เหล่านี้หรือไม่
แล้วทำไมใช้เฉพาะ address-of operator ( &
) เท่านั้นที่แสดงสัญลักษณ์นี้?
&tm;
? คุณได้รับการแสดงขึ้นมา? หากเป็นเช่นนั้นผลลัพธ์ของคุณจะถูกตีความเป็น HTML