Wpis z mikrobloga

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sylwke3100: Nikt nie ma błędu. Przypadkiem u ciebie zadziałało – ale jak widzisz, to nie jest reguła. A wystarczyło nie używać

using namespace
, to rozwiązałoby problem, którym jest konflikt funkcji

distance
z STL i zdefiniowanej.
  • Odpowiedz
@sylwke3100: Zamiast się głowić, czy to zależy od wersji kompilatora, czy STL, czy standardu o wiele łatwiej w takie pułapki nie wpadać i nie wpieprzać wszystkiego z

std
w global scope. Po coś w końcu ta przestrzeń istnieje, prawda? Jeszcze pół biedy jak jest to w .cpp, bo powoduje konflikty tylko w danej jednostce kompilacji. Ale w nagłówku propaguje się o wiele dalej i w nieprzewidziane miejsca.

A tu masz
  • Odpowiedz