Resultados da pesquisa a pedido "c++11"

3 a resposta

Funções de conversão UTF em C ++ 11

Estou procurando uma coleção de funções para realizar a conversão de caracteres UTF em C ++ 11. Deve incluir a conversão de e para utf8, utf16 e utf32. Uma função para reconhecer marcas de ordem de bytes também seria útil.

7 a resposta

Passando para um argumento de referência por valor

Considere este programa simples: vector<int> foo = {0, 42, 0, 42, 0, 42}; replace(begin(foo), end(foo), foo.front(), 13); for(const auto& i : foo) cout << i << '\t';Quando escrevi, esperava obter: 13 42 13 42 13 42 Mas, em vez disso, ...

3 a resposta

Alternativa ao std :: function para passar a função como argumento (retornos de chamada, etc.)

Eu me deparei com isso durante meus experimentos com C ++ 11. Acho que é uma solução óbvia, mas não pude encontrar outros exemplos disso na natureza, por isso estou preocupada com a falta de algo. A prática à qual estou me referindo (na função ...

5 a resposta

Especificando o parâmetro padrão ao chamar a função C ++

Suponha que eu tenha um código como este: void f(int a = 0, int b = 0, int c = 0) { //...Some Code... }Como você pode evidentemente ver acima com meu código, os parâmetrosa,bec tem valores de parâmetro padrão de 0. Agora, veja minha função ...

4 a resposta

Como resolver ambiguidade em funções sobrecarregadas usando SFINAE

Eu tenho uma biblioteca incrivelmente interessante que pode traduzir pontos: deve funcionar com qualquer tipo de ponto template<class T> auto translate_point(T &p, int x, int y) -> decltype(p.x, p.y, void()) { p.x += x; p.y += y; } ...

1 a resposta

Alguém pode explicar as referências de valor com relação às exceções?

Digamos que eu tenho essa classe de exceção: struct MyException : public std::exception { MyException(const std::exception &exc) : std::exception(exc) { cout << "lval\n"; } MyException(std::exception &&exc) : ...

2 a resposta

Como recompilar o arquivo de origem toda vez que você usa o cmake 2.8.2 em compilação única para c ++ 11 e c ++ 98 para criação de biblioteca compartilhada?

Eu tenho uma estrutura de diretório de projeto de: Root Source Common MyFolder ++ My 3 source files and headerQuando estou construindo meu projeto, ele gera de 3 a 4 bibliotecas compartilhadas.Lib1 compilado usando c ++ 98 e outros usando c ++ ...

3 a resposta

Ponteiro para membro: funciona no GCC, mas não no VS2015

Estou tentando implementar um sistema de "propriedade" para converter instâncias C ++ em JSON e vice-versa. Peguei parte do código da resposta de Guillaume Racicot nesta pergunta (Serialização C ++ ...

1 a resposta

unique_ptr e STACK_OF do OpenSSL (X509) *

Eu uso algunsusing declarações eunique_ptr para trabalhar com o OpenSSL, como sugerido em outra pergunta [https://stackoverflow.com/a/38079093/608639]. Sem, o código se torna realmente feio e eu não sou muito fã de declarações goto. Até agora, ...

1 a resposta

Por que adicionar `const` torna a referência universal como rvalue

Eu tenho lido sobre as referências universais na última obra-prima de Scott sobre o c ++ 11 e 14, com o que foi dito, apesar de um argumento atribuído a lvalue ou a um parâmetro de referência do tipo rvalue, há algo entre chamado referência ...