Tôi đang cập nhật một số mã và trong khi tôi đang làm việc trong tiêu đề, tôi đã xem qua dòng sau.Một định nghĩa lớp dòng?
.
.
.
class HereIsMyClass;
.
.
.
Vậy đó. Nó chỉ là một dòng trước một định dạng khác, lớp dài hơn. HereIsMyClass thực sự là một lớp khác ở đâu đó, nhưng tôi không hiểu tại sao dòng này được viết ở đây. Nó làm gì?
Tôi đã rất ngạc nhiên: Tôi nghĩ rằng nó được gọi là "tuyên bố chuyển tiếp" nhưng google hiển thị khoảng 10 lần truy cập nhiều hơn cho tiền tố! – xtofl
Tôi cũng đã gọi nó là "tuyên bố chuyển tiếp". Google cho thấy khoảng 6500 lượt truy cập chỉ để dự đoán trước với một khách hàng Đức, và không ai trong số các hit đầu tiên có một cái gì đó để làm với lập trình. – OregonGhost
Thực sự, tôi đã quên thuật ngữ "tuyên bố chuyển tiếp" và thay vào đó sử dụng các quy tắc tiếng Anh chuẩn để viết tiền tố. Hãy suy nghĩ về nó: bạn tuyên bố một cái gì đó trước khi bạn tuyên bố nó ở một nơi khác. Hai thuật ngữ về cơ bản có thể hoán đổi cho nhau. Nếu ai đó có thể tìm thấy tên của kỹ thuật này được mã hóa trong một cuốn sách ở đâu đó (tôi không thể tìm thấy tờ khai thừa hoặc tiền tố trong chỉ mục của K & R), nó sẽ được mát mẻ để lưu ý rằng ở đây. –