关于namespace

灌水区

ningago @ 2022-03-10 17:06:45

看有些巨佬总是把一些函数写在namespace里,是有常数优化吗


by zimujun @ 2022-03-10 17:08:16

不能常数优化,但是能提高代码可读性,也可以防止变量函数名冲突。


by 冰糖鸽子 @ 2022-03-10 17:08:49

应该是因为不容易产生变量/函数名冲突?

具体的就不太了解了/kk

namespace直译是不是命名空间啊


by 野生小卒 @ 2022-03-10 17:12:03

众所周知 大家写代码都是

#include <bits/stdc++.h>//或一堆头文件
using namespace std;

然后你写了一个

int next,x0,y0,x1,y1;

本机(可能)没事 提交喜提CE 因为你变量名和stl里的东西重了

写在namespace里能有效避免这个问题,其他不了解


|