Resultados da pesquisa a pedido "c++"

2 a resposta

novo operador para alocação de memória na pilha

Eu estava olhando para a assinatura do novo operador. Qual é: void* operator new (std::size_t size) throw (std::bad_alloc);Mas quando usamos esse operador, nunca usamos um elenco. isto é int *arr = new int;Então, como o C ++ converte um ...

1 a resposta

Boost.Asio sem Boost.System

NoPágina Sistema Boost [http://www.boost.org/doc/libs/1_66_0/libs/system/doc/index.html]É afirmado que: A biblioteca do sistema Boost faz parte da biblioteca padrão do C ++ 11. Mas várias bibliotecas do Boost, como o Asio, dependem do Boost ...

8 a resposta

Substituir com segurança as funções virtuais do C ++

Eu tenho uma classe base com uma função virtual e quero substituir essa função em uma classe derivada. Existe alguma maneira de fazer o compilador verificar se a função que declarei na classe derivada realmente substitui uma função na classe ...

4 a resposta

Como obter a funcionalidade strncpy () com a função strncpy_s ()?

Existem certos casos em que eu realmente precisostrncpy() funcitonalty - por exemplo, eu tenho uma função em uma interface predefinida que recebe um endereço do buffer e o tamanho do buffer: HRESULT someFunction( char* buffer, size_t length );e ...

4 a resposta

por que std :: any_cast não suporta conversão implícita?

Porquestd::any_cast lançar umstd::bad_any_cast exceção quando uma conversão implícita do tipo armazenado real para o tipo solicitado seria possível? Por exemplo: std::any a = 10; // holds an int now auto b = std::any_cast<long>(a); // ...

2 a resposta

Classe de membros estáticos versus interface c-like normal

Olá. Depois de leraqui [http://gameprogrammingpatterns.com/service-locator.html]sobre o padrão do localizador de serviço, ele me fez pensar se uma classe com apenas membros estáticos realmente é o caminho a seguir, ou se uma interace tipo ...

1 a resposta

Os literais numéricos definidos pelo usuário podem ser imediatamente seguidos por um ponto? [duplicado]

Esta pergunta já tem uma resposta aqui: Erro de compilação ao usar um membro de um literal definido pelo usuário [/questions/38091427/compile-error-when-using-a-member-of-a-user-defined-literal] 1 respostaDesde o C ++ 11, foi possível ...

2 a resposta

A função não retorna valor, mas cout o exibe

Estou aprendendo C ++ há um tempo e tentei criar uma função simples que retorna a área de uma sala. A declaração de retorno não gera o valor, no entanto, usando cout, posso ver o resultado. Estou faltando alguma coisa aqui? #include <iostream> ...

1 a resposta

Herança de copiar e mover construtores da classe base usando a palavra-chave "using"

Eu quero herdar o construtor de cópia da classe base usandousing palavra-chave: #include <iostream> struct A { A() = default; A(const A &) { std::cerr << __PRETTY_FUNCTION__ << std::endl; } A( A &&) { std::cerr << __PRETTY_FUNCTION__ << ...

4 a resposta

Tamanho diferente de resultados

Porquen não é igual a8 na seguinte função? void foo(char cvalue[8]) { int n = sizeof (cvalue); }Masn faz igual a8 nesta versão da função: void bar() { char cvalue[8]; int n = sizeof (cvalue); }