2011-11-02 44 views
5

Trong C++ 03 không có các tệp như <vectorfwd>, trong khi có tiêu đề <iosfwd>. Điều này có thay đổi trong tương lai không?Thư viện chuẩn của C++ 11 có tiêu đề khai báo chuyển tiếp không?

Có thể có giá trị để giảm phụ thuộc và cho mô đun tốt hơn.

UPDATE:

Tôi đã nhận được câu trả lời từ người sáng tạo ra ngôn ngữ: "thực tế nó không thể đòi hỏi này từ tất cả các nhà cung cấp STL".

+1

mô tả 'rất nhiều vấn đề' ... – rubenvb

Trả lời

6

Không, không có tệp chuyển tiếp mới nào, chỉ cũ <iosfwd>.

Hệ thống I/O hoàn chỉnh lớn hơn so với vectơ, do đó, lợi thế có lẽ không đáng kể.

+0

Đó là lý do tại sao tôi thích QTL - Tôi có thể viết tờ khai chuyển tiếp cho bất kỳ mẫu nào. –

+0

@Iakov: Tại sao điều đó lại mong muốn? – ildjarn

+0

Xem [Khai báo chuyển tiếp trong C++ - khi nào là vấn đề?] (Http://stackoverflow.com/questions/8028526/forward-declarations-in-c-when-its-matter) –

Các vấn đề liên quan