Resultados da pesquisa a pedido "c++"
Crie uma janela usando o sinalizador WS_EX_NOACTIVATE, mas não poderá ser arrastada até eu soltar o mouse
Eu criei uma janela usando o sinalizador WS_EX_NOACTIVATE e funciona muito bem, desde que não seja focado quando você clica na janela. No entanto, quando arrasto a janela ou tento redimensioná-la, ela não redesenha a janela enquanto você a move e ...
“Definição múltipla” ao usar arquivos de cabeçalho (simulados) para modelos
Estou ciente de que as definições de funções modeladas em C ++ devem ser colocadas nos arquivos de cabeçalho. No entanto, por razões de legibilidade e estrutura aprimoradas de uma (potencialmente) grande biblioteca que estou criando,Separei as ...
Os membros da classe podem ser definidos fora do namespace no qual são declarados?
Às vezes, encontro código como o seguinte (na verdade, alguns assistentes de classe criam esse código): // C.h namespace NS { class C { void f(); }; }e no arquivo de implementação: // C.cpp #include "C.h" using namespace NS; void C::f() { //... ...
Atribuição de movimento mais lenta que atribuição de cópia - bug, recurso ou não especificado?
Recentemente, percebi que a adição de semântica de movimentação no C ++ 11 (ou pelo menos minha implementação, o Visual C ++) tem ativamente (e de maneira bastante dramática)quebrado uma das minhas otimizações. Considere o seguinte ...
C ++ printf: nova linha (\ n) do argumento da linha de comando
Como a sequência do formato de impressão passou como argumento? example.cpp: #include <iostream> int main(int ac, char* av[]) { printf(av[1],"anything"); return 0; }experimentar: example.exe "print this\non newline"saída é: print this\non ...
Extrair parâmetros da string, incluindo regiões citadas, em Qt
Eu tenho um programa Qt5 / C ++ que recebe um QString contendo um nome de programa e possivelmente parâmetros. Eu preciso dividir esse QString em várias strings. Por exemplo, a sequência /tmp/myprog --param1 --param2=2 --param3="1 2 3" -p 4Deve ...
Não captura todos os eventos do mouse com wxWidgets
Oi, eu estou tentando capturar movimentos do mouse para uma função MouseOver em um aplicativo criado com Code :: Blocks usando o plugin wxSmith. Eu me deparei com um problema intrigante. EVT_MOUSEWHEEL chamar a função na EventTable funciona bem, ...
Como copiar de forma assíncrona a memória do host para o dispositivo usando fluxos de empuxo e CUDA
Gostaria de copiar a memória do host para o dispositivo usando o empuxo, como em thrust::host_vector<float> h_vec(1 << 28); thrust::device_vector<float> d_vec(1 << 28); thrust::copy(h_vec.begin(), h_vec.end(), d_vec.begin());usando fluxos CUDA ...
C ++: Tempo de vida de argumentos temporários?
Ao criar uma nova instância de umMyClass como argumento para uma função assim: class MyClass { MyClass(int a); }; myFunction(MyClass(42));o padrão faz algum donatário no momento do destruidor? Especificamente, posso assumir que o nome será ...
Combine tipos iteráveis (matrizes e classes com begin () / end ())
Eu escrevi traços de tipo como classes que podem ser usadas para testar se um determinado tipo é "iterável". Isso vale para matrizes (paraT[N], não paraT[]) e para classes que têm umbegin e umend método que retorna coisas que se parecem com ...