Как мне написать свой собственный класс потокового манипулятора?
По сути, я пытаюсь обернуть голову, храня ссылку на основной поток в писателе. Например, при записи в поток памяти с использованием StreamWriter, когда выполняется Write (), основной поток памяти записывается в.
Можно ли сохранить ссылку на базовый поток без использования указателей или небезопасного кода? Даже если бы это была просто строка, я хотел бы «написать».
На самом деле это не имеет ничего общего с потоковыми писателями, и мне просто интересно, как я могу хранить ссылки в классе. StreamWriter был лучшим примером, который я мог придумать для этого.