Nói rằng tôi có một đối tượng của một số lớp container STL obj
. Tôi có thể xác định đối tượng khác cùng loại theo cách này:Hành vi của decltype
decltype(obj) obj2;
Nhưng tôi không thể tuyên bố iterator cho container theo cách này:
decltype(obj)::iterator it = obj.begin();
Tại sao? Tôi có làm điều gì sai?
Cảm ơn bạn @ JohannesD.Nếu bạn chỉnh sửa câu trả lời của bạn, hãy thêm số đoạn của bản nháp cuối cùng cho biết điều này tôi sẽ chấp nhận câu trả lời của bạn. –
@Mihran - Ở đây bạn đi :) – JohannesD