19
Làm cách nào để loại bỏ trùng lặp mã giữa các hàm thành viên const và non-const tương tự?
Giả sử tôi có những điều sau đây class Xkhi tôi muốn trả lại quyền truy cập cho một thành viên nội bộ: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = …