Resultados da pesquisa a pedido "std"

4 a resposta

Por que a função std :: sort compare retorna false quando argumentos são iguais?

Em std :: sort, você pode fornecer um terceiro argumento que é a base de como ele classifica uma lista. Se você deseja que o primeiro argumento seja o primeiro, retorne true. Se você deseja que o segundo argumento seja o primeiro, retorne false. ...

2 a resposta

Não é possível acessar o iterador de vetores std _Ptr no Mac

No Visual Studio, esse trecho de código funciona l, como um encanto: auto child = node.childs.begin(); while (child != node.childs.end()) { vector<int> siblings; for (auto it : node.childs){ if (it != *child._Ptr)siblings.push_back( it ); } if ...

2 a resposta

ifstream, fim da linha e passar para a próxima linha?

como detectar e passar para a próxima linha usando std :: ifstream? void readData(ifstream& in) { string sz; getline(in, sz); cout << sz <<endl; int v; for(int i=0; in.good(); i++) { in >> v; if (in.good()) cout << v << " "; } in.seekg(0, ...

1 a resposta

Como usar algo como `std :: basic_istream <std :: byte>`

Esta questão tem como objetivo usarstd::byte com entrada / saída padrão. Existem planos para adicionar sobrecargas de função adequadas pararead(_bytes) ewrite(_bytes), para as interfaces debasic_istream<CharT> ebasic_ostream<CharT> em um padrão ...

3 a resposta

o que significa `using std :: swap` dentro do corpo de uma implementação de método de classe?

Durante a prática de c ++, eu estava tentando aprender e adotar o idioma copy-swap seguindo esta explicação minuciosa sobre esta questão:o idioma Copy-Swap [https://stackoverflow.com/q/3279543/356440]. Mas encontrei um código que nunca tinha ...

2 a resposta

Por que std :: hash é uma estrutura em vez de uma função?

A biblioteca padrão implementa std :: hash como uma estrutura de modelo especializada para diferentes tipos. É usado assim: #include <iostream> #include <functional> int main() { std::hash<int> hasher; std::cout << hasher(1337) << std::endl; ...

4 a resposta

O `sizeof` * realmente * é avaliado como um` std :: size_t`? Pode?

Tome a seguinte passagem padrão: [C++11: 5.3.3/6]: O resultado desizeof esizeof... é uma constante do tipostd::size_t. [ Nota: std::size_t é definido no cabeçalho padrão<cstddef> (18,2)- end note] Agora: [C++11: 18.2/6]: O tiposize_t é um tipo ...

2 a resposta

tamanho variável std :: array como

Como meus compiladores C ++ geralmente usados permitem matrizes de tamanho variável (por exemplo, matrizes dependendo do tamanho do tempo de execução), gostaria de saber se há algo comostd::array com tamanho variável? Clarostd::vectoré de tamanho ...

1 a resposta

Por que preciso escrever "std :: string", mas não "std :: getline ()"?

Considere este pedaço de código: #include <iostream> #include <string> int main() { std::string str; std::cout << "Enter a string: \n"; getline(std::cin, str); }Por que devo usarstd:: parastring, cin ecout, mas nãogetline()? Égetline() não está ...

2 a resposta

Por que unique_ptr usa dois parâmetros de modelo quando shared_ptr usa apenas um?

Ambosunique_ptr [http://www.cplusplus.com/reference/memory/unique_ptr/]e shared_ptr [http://www.cplusplus.com/reference/memory/shared_ptr/shared_ptr/] aceite um destruidor personalizado para chamar o objeto que eles possuem. Mas no caso ...