Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

Semicolon หลังชื่อคลาสใน C++ ทำหน้าที่อะไร?

หากคุณมีคำสั่งแบบ -

Class Person;

นี่คือ forward declaration มันบอกโค้ดต่อไปว่ามีคลาสชื่อ Person อยู่ นี่ทำให้คอมไพเลอร์พอใจเมื่อเห็นชื่อเหล่านี้ถูกใช้ ต่อไป linker จะหาการนิยามของคลาสเหล่านั้น