2013-03-21 42 views
6

Gần đây, nó không phải là không thể đẩy mạnh serialization để tinh chỉnh đối với các công cụ trong thư viện chuẩn C++ 11. Trong khi đó tôi cần một serialization cũng như thư viện phản ánh cho dự án của tôi. Tôi tìm kiếm xung quanh và không tìm thấy bất kỳ. Vì vậy tôi muốn biết nếu có một (hmm ... nó phải là thương hiệu mới được C++ 11 tương thích, không phải là MFC cũ) hoặc bất kỳ hướng dẫn cơ bản, thực tế và rõ ràng về việc làm của tôi sở hữu. Theo như tôi nghĩ, lý do là suy luận về loại với những người trợ giúp trong TIÊU CHUẨN <type_traits>, đã được áp dụng trong tuần tự tăng cường mà không có không gian tên std.Có một serialization mới cũng như thư viện phản chiếu trong tiêu chuẩn C++ 11 không?

Điều này có thể không đáng kể đối với bạn khi chọn sỏi ra khỏi trứng, nhưng tôi không thể làm cho bản thân mình hài lòng với việc tăng cường.

+0

Không, không có. Phản ánh hy vọng sẽ là một phần của C++ 14, nhưng tôi không biết tình trạng là gì. –

+1

@Andy: Tôi chưa thấy một bài báo về sự phản chiếu trong việc gửi thư trước Bristol, điều đó có nghĩa là sẽ không có sự phản ánh trong C++ 14 - tương tự với các phạm vi. – Xeo

+0

@Xeo: Đó là tin buồn –

Trả lời

1

Vâng, nếu bạn muốn có giải pháp tuần tự hoàn chỉnh, có thể bạn có thể thử ROOT reflection. Nhưng đây không phải là thư viện ánh sáng. Mặt khác, đó là một giải pháp hoàn chỉnh.

8

Để thực sự trả lời câu hỏi này, mặc dù hơi muộn: Hiện tại có cereal rõ ràng là những gì bạn đã yêu cầu.

+0

Đó là hoàn hảo, chính xác những gì tôi đang tìm kiếm. Cảm ơn rất nhiều – Dinaiz

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