Resultados da pesquisa a pedido "c++"

2 a resposta

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 ...

3 a resposta

“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 ...

1 a resposta

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() { //... ...

2 a resposta

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 ...

7 a resposta

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 ...

3 a resposta

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 ...

1 a resposta

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, ...

2 a resposta

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 ...

4 a resposta

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á ...

1 a resposta

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 ...