Resultados da pesquisa a pedido "c++"
Converter string ASCII em representações decimais e hexadecimais
Eu preciso converter uma string ASCII como ... "hello2" em sua representação decimal e / ou hexadecimal (uma forma numérica, o tipo específico é irrelevante). Então, "olá" seria: 68 65 6c 6c 6f 32 em HEX. Como faço isso em C ++ sem usar apenas ...
O que significa "envenenar uma função" em C ++?
No final da palestra de Scott Schurr"Apresentandoconstexpr"na CppCon [https://youtu.be/fZjYCQ8dzTc?t=3679], ele pergunta "Existe uma maneira de envenenar uma função"? Ele então explica que isso pode ser feito (embora de maneira não padronizada) ...
Preciso de uma barreira de memória para um sinalizador de notificação de alteração entre threads?
Eu preciso de um mecanismo de notificação de alteração muito rápido (no sentido "baixo custo para o leitor", não "baixa latência") entre os threads para atualizar um cache de leitura: A situação FioW (Writer) atualiza uma estrutura de dados (S) ...
função membro estática com ligação à linguagem C?
O código C ++ a seguir é compilado com o Visual C ++ eg: struct S { static void foo(); }; extern "C" void S::foo() {} struct T { static void foo(); }; extern "C" void T::foo() {} auto main() -> int { S().foo(); T().foo(); }Isso é válido? Se for ...
Biblioteca QT 5.5.1 .so com android
Eu baixei a biblioteca compilada openssl para as plataformas android armeabi e x86 deaqui [https://github.com/emileb/OpenSSL-for-Android-Prebuilt]e tentou carregá-lo no arquivo .pro: INCLUDEPATH ...
Por que todos os meus programas C ++ estão saindo com 0xc0000139?
Estou tentando me ensinar a programar em C ++ e estou usando o Cygwin no Windows com o g ++ instalado. Tudo estava indo muito bem até que eu comecei a declarar variáveis de string. O uso de literais de string com cout não causa problemas, mas ...
Array do ponteiro e tamanho da confusão
Por que o seguinte código gera4? char** pointer = new char*[1]; std::cout << sizeof(pointer) << "\n";Eu tenho uma matriz de ponteiros, mas deve ter o comprimento 1, não deveria?
Por que os construtores de movimentação excluídos implícita e explicitamente são tratados de maneira diferente?
O que éjustificativapor trás do tratamento diferente de construtores de movimentação excluídos implícita e explicitamente no padrão C ++ 11, com relação à geração implícita de construtores de movimentação de classes que contêm / herdam? C ++ 14 ...
Herdando uma declaração de tipo na presença de modelos
Existe uma maneira de declarar tipos em um modelo de classe base e reutilizar essas definições no modelo de classe filho? Por exemplo, considere a seguinte tentativa: template <typename T_> struct A { using T=T_; }; template <typename T_> ...
Construtor padrão excluído. Objetos ainda podem ser criados ... às vezes
A visão ingênua, otimista e oh .. tão errada da sintaxe de inicialização uniforme do c ++ 11Eu pensei que, desde que os objetos do tipo C ++ 11 definidos pelo usuário devessem ser construídos com o novo{...} sintaxe em vez da antiga(...) sintaxe ...