Resultados da pesquisa a pedido "c++"

10 a resposta

omparação @std :: string (verifique se a string começa com outra strin

Preciso verificar se uma string std: começa com "xyz". Como faço isso sem pesquisar a string inteira ou criar seqüências temporárias com substr ().

4 a resposta

int_least64_t vs int_fast64_t vs int64_t

Estou tentando portar meu código para 64 bits. Descobri que o C ++ fornece tipos inteiros de 64 bits, mas ainda estou confuso sobre iss Primeiro, eu encontrei quatro diferentes 64 bitsints: int_least64_t int_fast64_t int64_t intmax_te suas ...

12 a resposta

O que é mais eficiente um caso de switch ou um std :: map

Estou pensando no tokenizer aqu ada token chama uma função diferente dentro do analisado O que é mais eficiente: Um mapa de std :: functions / boost :: functionsUma caixa de comutação

4 a resposta

Desativar cabeçalhos pré-compilados para um arquivo específico em um projeto do VC ++ 2010

Como o título diz. Eu tenho um projeto C ++ e adicionei 1 arquivo .h C e um arquivo de origem C .c, mas eles estão tendo problemas porque o restante do projeto usa um cabeçalho pré-compilado, mas se eu tentar incluí-lo nesses arquivos C, dá um ...

8 a resposta

overloading << operador para contêineres stl c ++

Eu gostaria de poder imprimir o conteúdo de um conjunto / vetor / mapa usando cout <<. Não parece tão difícil para os designers de stl implementar: Supondo que << seja definido para T, << para um contêiner poderia apenas percorrer os elementos e ...

24 a resposta

Como você cria uma classe estática em C +

Como você cria uma classe estática em C ++? Eu deveria ser capaz de fazer algo como: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl;Assumindo que criei oBitParser classe. O que seria oBitParser definição de class

8 a resposta

stilo HTML padrão para controles na biblioteca

Esta é uma pergunta sobre a biblioteca Qt, não sobre design da Web. Para QLabel e outros controles, posso definir texto HTML, por exemplo "<h3> Algum texto </h3>". A questão é: onde está definido o estilo HTML padrão? Como descobrir qual fonte ...

8 a resposta

Como verificar se uma janela opencv está fechada

Como você verifica se uma janela opencv foi fechada? Eu gostaria de fazer cvNamedWindow("main", 1); while(!cvWindowIsClosed("main")) { cvShowImage("main", myImage); } mas não existe essa função cvWindowIsClosed (...)!

6 a resposta

Padrão de design para evitar downcasting na passagem de mensagens

Base classMessageHandler derivou classes. Eles gostariam de passar mensagens um para o outro. As mensagens podem ser de classes diferentes, mas podem ser feitas para compartilhar uma classe base. Como cadaMessageHandler evitar fazer o downcast de ...

12 a resposta

Move o operador de atribuição e `if (this! = & Rhs)`

No operador de atribuição de uma classe, você geralmente precisa verificar se o objeto que está sendo atribuído é o objeto de chamada para não estragar tudo: Class& Class::operator=(const Class& rhs) { if (this != &rhs) { // do the assignment } ...