#include <iostream>
using std::set;
using std::cout;
using std::endl;
o błędach:C++ - std :: set nie zadeklarował
Josephus_Permutation.cpp:3:13: error: ‘std::set’ has not been declared
nie powinno być std::set
STL z nazw std
?
#include <iostream>
using std::set;
using std::cout;
using std::endl;
o błędach:C++ - std :: set nie zadeklarował
Josephus_Permutation.cpp:3:13: error: ‘std::set’ has not been declared
nie powinno być std::set
STL z nazw std
?
Jest w przestrzeni nazw std
ale trzeba podać odpowiedni nagłówek:
#include <set>
Nagłówek <iostream>
zawiera tylko standardowe biblioteki wejścia/wyjścia, który zawiera std::cout
i std::endl
. std::set
jest jednak zdefiniowany w <set>
.
Wygląda na to, że zadałem głupie pytanie ... Dziękuję. – CDT
@CDT: Pokora przechodzi długą drogę –
Zdecydowana większość biblioteki 'std' to po prostu wygodne klasy zaimplementowane w C++. –
Pomimo, że to pytanie zostało zamknięte jako "mało prawdopodobne, aby pomóc przyszłym odwiedzającym", to po prostu bardzo mi pomogło. – embeepea