Resultados da pesquisa a pedido "c++"
Usando std :: string_view com api, o que espera uma string terminada nula
Eu tenho um método que levastd::string_view e usa a função, que aceita uma string terminada nula como parâmetro. Por exemplo: void stringFunc(std::experimental::string_view str) { some_c_library_func(/* Expects null terminated string */); }A ...
Cadeias de plataforma cruzada (e Unicode) em C ++
Finalmente, voltei à minha tarefa principal - portar um projeto C ++ bastante grande do Windows para o Mac. Imediatamente fui atingido pelo problema em que wchar_t é de 16 bits no Windows, mas de 32 bits no Mac. Esse é um problema porque todas ...
c ++ 0x: sobrecarga na lambda arity
Estou tentando criar uma função que pode ser chamada com um lambda que leva 0, 1 ou 2 argumentos. Como eu preciso do código para trabalhar no g ++ 4.5 e no vs2010 (que não suporta modelos variados ou conversões lambda para ponteiros de função), a ...
Por que nenhum push / pop na frente do vetor?
Em C ++, STL, temos a classe template<vector>. Sabemos que ele suportaO(1) acesso aleatório e modificação da cauda. Minha pergunta é por que não definimos push_front ou pop_front em<vector>? Uma explicação é que, se queremos empurrar / pop ...
Qual a utilidade de Inheriting Constructors em C ++?
Enquanto participo das reuniões do comitê de padrões do C ++, eles discutem os prós e os contras de abandonarHerança de construtores [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2512.html]já que nenhum fornecedor de compilador o ...
O boost :: any / std :: any armazena pequenos objetos no local?
Para armazenar objetos arbitrariamente grandes,boost::any / std::any certamente precisa alocar espaço de heap para objetos. No entanto, para tipos pequenos cujo tamanho é menor ou igual a um ponteiro (int,char,bool,...),any poderia, em vez disso, ...
Alguém pode me explicar como esse código funciona? (Programa para solicitar a entrada do usuário novamente se um valor numérico for esperado e o usuário inserir outra entrada)
Eu estava lendo um livro sobre c ++ (c ++ primer plus) e encontrei esse código. O objetivo do programa é que, se uma entrada numérica for esperada do usuário, digamos uma matriz-> 1) Redefina cin para nova entrada 2) Livre-se da entrada ...
Agrupando FILE * com std :: ostream personalizado
Eu tenho uma função que funciona com umstd::ostream. Preciso apoiar usando umIdentificador de arquivo C (FILE*) Eu deveria estar criandominha própria subclasse dostd::ostream que delega a umFILE*?
Serializando OpenCV Mat_ <Vec3f>
Estou trabalhando em um projeto de pesquisa em robótica em que preciso serializar matrizes 2D de pontos 3D: basicamente, cada pixel é um vetor de 3 carros alegóricos. Esses pixels são salvos em uma matriz OpenCV e precisam ser enviados pela ...
Como fazer o CMake passar std = c ++ 14 / c ++ 1y ou c ++ 17 / c ++ 1z com base na versão do GCC?
O GCC 4.x não aceita o--std=c++14 mudar para código C ++ 14 - é preciso--std=c++1y em vez de. Versões posteriores--std=c++1z mas (provavelmente) não--std=c++17 que ainda não foi definido (escrevendo isso em 2016). Talvez haja problemas ...