ostream& tab (ostream &o)
{
return o << '\t';
}
我想把这个声明放在iostream库中。我可以这样做吗?
答案 0 :(得分:7)
你做不到。 iostream库的内容由C ++标准定义,并且可能由系统中的每个C ++程序共享。虽然你可以(在实践中,这在技术上被标准禁止)将内容注入到你自己程序的std
命名空间中(但这可能是一个坏主意,但是由于潜在的名称冲突),你可以在你的内容中定义一些东西。拥有自己的库,你不能只为每个人修改公共库。