Как реализуются функции iomanip?
Некоторые из стандартныхiomanip
функции принимают параметр.
Я хотел бы знать, как это достигается, например, могу ли я сделать что-то подобное с функцией? Это действительно решение, которое мне нужно дляэтот ответ, но я не мог понять, как это сделать.
Когда я посмотрел определение дляsetw
функция, например, вhttp://en.cppreference.com он перечисляет возвращаемый тип как «неопределенный», а также перечисляет только один аргумент, вместо того, чтобы приниматьstream&
параметр. Как это работает?
Этот вопрос имеетотличный ответ но для человека, ищущего этот вопрос; этот ответ будет полезен только в сочетании со следующими функциями, предоставляемымиios_base
:
xalloc
iword
pword