Pytania oznaczone «stl»

Standardowa biblioteka szablonów (STL) to biblioteka C ++ zawierająca ogólne kontenery, iteratory, algorytmy i obiekty funkcji. Kiedy C ++ został znormalizowany, duże części STL zostały zaadoptowane do Biblioteki Standardowej, a te części w Bibliotece Standardowej są czasami błędnie określane zbiorczo jako „STL”.

761
push_back vs Situace_back

Jestem trochę zdezorientowany co do różnicy między push_backi emplace_back. void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val); Ponieważ istnieje push_backprzeciążenie przyjmujące odwołanie do wartości, nie bardzo rozumiem, jaki jest...

451
Jak sprawdzić, czy dany klucz istnieje w C ++ std :: map

Próbuję sprawdzić, czy dany klucz znajduje się na mapie i jakoś nie mogę tego zrobić: typedef map<string,string>::iterator mi; map<string, string> m; m.insert(make_pair("f","++--")); pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want cout <<...

389
Oceń puste lub zerowe tagi JSTL c

Jak mogę sprawdzić, czy Stringwartość a jest pusta lub pusta przy użyciu cznacznikówJSTL ? Mam zmienną nazwy var1i mogę ją wyświetlić, ale chcę dodać komparator, aby ją zweryfikować. <c:out value="${var1}" /> Chcę sprawdzić, czy jest pusta lub pusta (moje wartości są...

295
Najlepszy sposób na wyodrębnienie subvektora z wektora?

Załóżmy, że mam std::vector(nazwijmy to myVec) rozmiar N. Jaki jest najprostszy sposób na zbudowanie nowego wektora składającego się z kopii elementów od X do Y, gdzie 0 <= X <= Y <= N-1? Na przykład, myVec [100000]za pomocą myVec [100999]w wektorze wielkości 150000. Jeśli nie można tego...

283
jeśli… jeszcze w JSP lub JSTL

Chcę wygenerować kod HTML oparty na pewnych warunkach w pliku JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Jak mogę to zrobić? Czy powinienem używać

263
funkcje składowe std :: string length () i size ()

Byłem przeczytaniu odpowiedzi na to pytanie i okazało się, że nie jest w rzeczywistości metoda zwana length()dla std::string(I zawsze używany size()). Czy jest jakiś konkretny powód, aby mieć tę metodę w std::stringklasie? Czytam zarówno MSDN, jak i CppRefernce, i wydają się one wskazywać, że nie...

256
Ustal, czy mapa zawiera wartość klucza?

Jaki jest najlepszy sposób ustalenia, czy mapa STL zawiera wartość dla danego klucza? #include <map> using namespace std; struct Bar { int i; }; int main() { map<int, Bar> m; Bar b = {0}; Bar b1 = {1}; m[0] = b; m[1] = b1; //Bar b2 = m[2]; map<int, Bar>::iterator...