Resultados da pesquisa a pedido "c++"

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 ...

7 a resposta

C ++ passando o ponteiro para a função (Howto) + manipulação de ponteiro C ++

Estou um pouco confuso sobre como funciona o uso de ponteiros. Digamos que eu tenho a seguinte função e ponteiro, e ... EDITAR: ... Eu quero usar um ponteiro para algum objeto como argumento na função. ou seja: void Fun(int Pointer){ int ...

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, ...

1 a resposta

Usando um sistema de arquivos :: path, como você abre um arquivo de maneira multiplataforma?

Digamos que você tenha usado o novostd::filesystem (oustd::experimental::filesystem) para procurar um arquivo. Você tem umpath variável que contém o nome completo do caminho para essa variável. Como você abre esse arquivo? Isso pode parecer ...

3 a resposta

A estrutura SECURITY_ATTRIBUTES e CreateNamedPipe ()

Meu cenário é o seguinte: o processo que cria o objeto de pipe nomeado comCreateNamedPipe() possui privilégios de administrador, mas o processo do cliente "conectando-se" a ele comCreateFile() não. Passando umNULL como o último argumento ...

3 a resposta

Diferença entre o nome e o ID do modelo

Padrão C ++ Seção 14/2: Em uma declaração de modelo de função, oID do declarador deve ser umnome do modelo (ou seja, não é umid do modelo) [Nota: em uma declaração de modelo de classe, se oID do declarador é umid do modelo, a declaração declara ...

7 a resposta

Copiando uma classe C ++ com uma variável de membro do tipo de referência

Eu tenho uma classe que armazena uma referência ao seu pai, a referência é passada no construtor. Se eu tentar copiar uma instância, recebo o erro "erro C2582: 'função operador =' não está disponível" presumivelmente até a referência não ser ...

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.

2 a resposta

Inicialização de chaves MSVC com duplas parece violar o padrão?

Confira este programa simples: int main() { float f2 = 7.2; // OK, with warning float f3 = 7.199999809265137; // OK, no warning float f4{ 7.2 }; // Fails float f5{ 7.199999809265137 }; // OK, no warning float f6 = { 7.2 }; // Fails float f7 = { ...

2 a resposta

O que o static_cast <T> faz com um T &?

Então eu pergunteiessa questão [https://stackoverflow.com/q/37967446/2642059]e eu estava tentando resolver isso viastatic_cast. (Aliás, resolve o problema, só não tenho certeza se entendi o porquê.) No código: vector<int> foo = {0, 42, 0, 42, ...