G****A 发帖数: 4160 | 1 书上的code,但g++编译报错,说是和stl的iterator不兼容.... |
X****r 发帖数: 3557 | 2 There is a 'std::distance'. Your 'using namespace std;'
pulls it in the global scope. Never do that.
【在 G****A 的大作中提到】 : 书上的code,但g++编译报错,说是和stl的iterator不兼容....
|
G****A 发帖数: 4160 | 3 谢谢红猪。我咋就没想到呢。
你的意思每个文件里都用“using namespace std;”是个坏习惯? 那每次输出不就得
std::cout了.
【在 X****r 的大作中提到】 : There is a 'std::distance'. Your 'using namespace std;' : pulls it in the global scope. Never do that.
|
h*******s 发帖数: 8454 | 4 using std::cout好像也行,但是不知道这个有多大的坏处
【在 G****A 的大作中提到】 : 谢谢红猪。我咋就没想到呢。 : 你的意思每个文件里都用“using namespace std;”是个坏习惯? 那每次输出不就得 : std::cout了.
|
X****r 发帖数: 3557 | 5 对,“using namespace std;”是个坏习惯。
你嫌每次用std::cout麻烦可以using std::cout;这样只引入你需要的符号。
【在 G****A 的大作中提到】 : 谢谢红猪。我咋就没想到呢。 : 你的意思每个文件里都用“using namespace std;”是个坏习惯? 那每次输出不就得 : std::cout了.
|