Некоторые стандартные функции iomanip
принимают параметр.
Я хотел бы знать, как это достигается, например, могу ли я сделать что-то подобное с функцией? Это действительно то решение, которое мне было нужно для этого ответа, но я не мог понять, как это сделать.
Когда я искал определение функции setw
, например, в http://en.cppreference.com, он перечисляет возвращаемый тип как неуказанный, и он также перечисляет только один аргумент, а не принимает параметр stream&
. Как это работает?
Примечание для читателя:
На этот вопрос есть отличный ответ, но для человека, который ищет этот вопрос; этот ответ будет полезен только в сочетании со следующими функциями, предоставляемыми ios_base
:
operator<<()
/operator>>()
для них. - person πάντα ῥεῖ   schedule 30.03.2015width
, действующую как метод доступа и модификатор. Насколько я знаю, пользовательские дополнения в значительной степени должны использоватьxalloc
et. др. - person chris   schedule 30.03.2015xalloc
безумие, о котором ты говоришь? Я прочитал cplusplus.com описаниеxalloc
, но это действительно ничего не прояснило для меня. - person Jonathan Mee   schedule 30.03.2015pword
есть пример, как и на cppreference. - person chris   schedule 30.03.2015