Tôi muốn thực hiện lớp MyCout
, có thể cung cấp khả năng endl tự động, ví dụ: mã nàymycout endl tự động
MyCout mycout;
mycout<<1<<2<<3;
đầu ra
123
//empty line here
Có thể thực hiện lớp học với chức năng như vậy?
UPDATE: Soulutions không nên như thế MyCout()<<1<<2<<3;
ví dụ: họ nên được mà không cần tạo tạm thời đối tượng
Tất nhiên điều đó có thể xảy ra, bạn có câu hỏi cụ thể hơn về cách viết lớp và điều hành quá tải của riêng bạn? – TJD
Tại sao bạn muốn làm điều này? –
Đây là một vấn đề thú vị. Như tôi hiểu nó endl được gắn lên với đỏ bừng. Chưa kể rằng phương thức nạp chồng của toán tử sẽ phải biết điều gì đó xảy ra sau khi nó trả về để biết endl nằm ở đâu. –