Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 0
Ludzie, zagadka z rana.
Mam kod który niby używa funkcji z biblioteki algorithm, a jak nie dołączam tej biblioteki, to i tak się kompiluje.

Czemu tak jest? Coś przeciąża funkcje? Albo jakaś pamięć podręczna? Albo coś jest dołączone niejawnie w innej bibliotece?

Miejsce akcji: #gcc #linux

#programowanie #c++ #cplusplus #programista15k

Kod: https://pastebin.com/ADuY572u
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: najprawdopodobniej iomanip albo iostream sam wcześniej zaincludował algorithm, przez co tranzytywnie wylądowało dalej. ale nie należy na tym polegać, bo biblioteka standardowa w jednym kompilatorze może używać tego headera w swoim headerze, ale nie musi. i potem możesz skończyć z nieprzenośnym kodem, więc zostaw ten algorithm
  • Odpowiedz