Как поместить объявление нашей собственной функции в библиотеке iostream в C++?
ostream& tab (ostream &o)
{
return o << '\t';
}
Я хочу поместить это объявление в библиотеку iostream. Как я могу это сделать??
1 ответ
Решение
Ты не можешь Содержимое библиотеки iostream определяется стандартом C++ и потенциально может использоваться всеми программами C++ в системе. Хотя вы можете (на практике это технически запрещено стандартом) вводить вещи в std
пространство имен для вашей собственной программы (однако это плохая идея из-за потенциальных конфликтов имен), и вы можете определять вещи в своих собственных библиотеках, вы не можете просто модифицировать общие библиотеки для всех.