Perguntas com a marcação «stl»

137
Como especifico um ponteiro para uma função sobrecarregada?

Eu quero passar uma função sobrecarregada para o std::for_each()algoritmo. Por exemplo, class A { void f(char c); void f(int i); void scan(const std::string& s) { std::for_each(s.begin(), s.end(), f); } }; Eu esperaria que o compilador resolvesse f()pelo tipo de iterador....

132
Como fazer if-else no Thymeleaf?

Qual é a melhor maneira de fazer um simples if- elseno Thymeleaf? Quero alcançar no Thymeleaf o mesmo efeito que <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something...

130
Como definir o tamanho inicial do std :: vector?

Eu tenho um vector<CustomClass*>e coloco muitos itens no vetor e preciso de acesso rápido, para não usar a lista. Como definir o tamanho inicial do vetor (por exemplo, 20.000 lugares, para evitar a cópia quando insiro um

123
Por que std :: queue :: pop retorna valor.?

Passei por esta página, mas não sou capaz de entender o motivo. Lá é mencionado que "é mais sensato não retornar nenhum valor e exigir que os clientes usem front () para inspecionar o valor na frente da fila" Mas a inspeção de um elemento de front () também exigia que esse elemento fosse...

121
Avalie se a lista está vazia JSTL

Eu tenho tentado avaliar se esta lista de matriz está vazia ou não, mas nenhuma delas foi compilada: <c:if test="${myObject.featuresList.size == 0 }"> <c:if test="${myObject.featuresList.length == 0 }"> <c:if test="${myObject.featuresList.size() == 0 }"> <c:if...

118
remove_if equivalente para std :: map

Eu estava tentando apagar uma série de elementos do mapa com base em uma condição particular. Como faço isso usando algoritmos STL? Inicialmente pensei em usar, remove_ifmas não é possível, pois remove_if não funciona para container associativo. Existe algum algoritmo equivalente "remove_if" que...