Resultados da pesquisa a pedido "c++"
Marshalling string de c # para c ++
Eu sou novo no mundo da microsoft. Eu tenho muitos problemas ao tentar passar uma string simples de c # para dll / c ++. Eu li muitos posts e documentação sobre, mas o problema é o mesmo. Código C ++ extern "C" __declspec(dllexport) int Init( ...
O decltype (auto) para uma ligação estruturada deve ser uma referência?
Considere um exemplo: #include <iostream> #include <type_traits> #include <tuple> int main() { auto tup = std::make_tuple(1, 2); auto [ a, b ] = tup; decltype(auto) e = a; std::cout << std::boolalpha << std::is_reference_v<decltype(e)> << ...
Como converter a classe C ++ para o tipo intrínseco
Pergunta básica da classe C ++: Atualmente, tenho um código simples que se parece com isso: typedef int sType; int array[100]; int test(sType s) { return array[ (int)s ]; } O que eu quero é converter "sType" em uma classe, de modo que a linha ...
Implementação eficiente do log2 (__ m256d) no AVX2
SVML's__m256d _mm256_log2_pd (__m256d a) não está disponível em outros compiladores além da Intel e eles afirmam que seu desempenho é prejudicial nos processadores AMD. Existem algumas implementações na internet mencionadas em Intrínsecas de log ...
exceção de serialização de aumento: classe não registrada, problema de base polimórfica de serialização
Estive lendo, fazendo referência cruzada e, finalmente, não encontrando um exemplo e resposta coerentes. o que estou tentando fazer é bem simples, mas estou claramente perdendo alguma coisa. em inglês, eu tenho uma estrutura de classe com duas ...
Capturando saída de áudio
Eu quero capturar todo o áudio que é reproduzido para o usuário (todos os sons juntos). Atualmente, estou trabalhando no Windows, mas seria bom se o código fosse de plataforma cruzada (mas não necessariamente). É possível fazer isso com o OpenAL? ...
Ponteiros inteligentes em contêiner como std :: vector?
Estou aprendendo sobre ponteiros inteligentes (std::auto_ptr) e apenas leiaaqui [http://www.gotw.ca/publications/using_auto_ptr_effectively.htm]eaqui [http://ootips.org/yonat/4dev/smart-pointers.html]que ponteiros inteligentes (std::auto_ptr) não ...
O parâmetro "size" do operador membro new [] aumenta se a classe tiver destruidor / delete []
4 classes nos seguintes códigos: A, B, C e D. Todos eles têm um membrooperator new[]. Além disso, B tem um construtor;C tem um destruidor;D tem um membrooperator delete[].O Parâmetrosize do membrooperator new[] e asizeof das 4 classes são ...
Classificando duas matrizes com base em uma com biblioteca padrão (etapas de cópia evitadas)
Eu tenho um código antigo para manter e estava substituindo um QuickSort personalizado que classificava duas matrizes com base na matriz uma por std :: sort. Existe uma maneira de classificar duas matrizes com base em uma delas sem uma etapa de ...
Como serializar e desserializar rich text no QTextEdit?
Digamos que eu tenha uma estrutura como esta: class AAA { BBB bb_member; double dbl_member; .................... } class BBB { int int_member; QString QStr_member; ................. QTextEdit m_textEdit; }E para AAA eu defino estes ...