Resultados da pesquisa a pedido "c++"
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 ...
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 ...
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 ...
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 ...
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); // ...
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 ...
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 ...
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> ...
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__ << ...
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); }