全心思齐网

c++中std是必须的吗?

这是名字空间的问题,printf是c标函数,是不需要加std的,即使它已经被整合到了新标准的c++库中也不需要,整合的目的是为了避免和c++和c的名字冲突,但是c++输入输出使用的是io流,和c有本质的区别,所以不存在名字冲突。

所以不需要加,是否加std,还要看这个函数是否包含在std名字空间中,关于名字空间,建议花点时间去学习一下,磨刀不误砍柴工,这些都是很有必要知道的。

匿名回答于2024-05-10 05:38:34


相关知识问答