gần đây tôi đã đọc qua cuốn sách tuyệt vời của Scott Meyers Effective C++. Trong một trong những lời khuyên cuối cùng, ông đã giới thiệu một số tính năng từ TR1 - tôi biết nhiều người trong số họ thông qua Boost.Tr1 :: reference_wrapper hữu ích như thế nào?
Tuy nhiên, có một điều mà tôi chắc chắn KHÔNG nhận ra: tr1 :: reference_wrapper.
Tôi sẽ sử dụng tr1 :: reference_wrapper như thế nào và khi nào?
Được rồi, tuyệt. Tôi quen thuộc với tăng :: ref ... Tôi chỉ không nhận ra TR1 được gọi là chức năng này một cái gì đó khác nhau - tức là, không tr1 :: ref. – paxos1977
@ceretullis ref là phương thức khởi tạo để tạo ra một đối tượng reference_wrapper, trong đó T là một kiểu. –
với C++ 11, tôi nghĩ tôi thích sử dụng lambda: 'auto fIncrement = [& iVariable] {Increment (iVariable);}; ' –