Resultados da pesquisa a pedido "c++"
Melhor maneira de converter 8 booleanos em um byte?
Quero salvar 8 booleanos em um byte e depois salvá-los em um arquivo (este trabalho deve ser feito para dados muito grandes). Usei o código a seguir, mas não tenho certeza de que seja o melhor (em termos de velocidade e espaço): int ...
* & ++ causa comportamento indefinido no C ++ 03?
Nooutra resposta [https://stackoverflow.com/a/17400329/1505939]foi afirmado que antes do C ++ 11, ondei é umint, use a expressão: *&++icausou um comportamento indefinido. Isso é verdade? Por outro lado, houve uma pequena discussão nos ...
Matriz de estrutura de pesquisa de classe em C ++
Estou tentando criar uma matriz de estrutura que vincula as seqüências de entrada às classes da seguinte maneira: struct {string command; CommandPath cPath;} cPathLookup[] = { {"set an alarm", AlarmCommandPath}, {"send an email", ...
VLAs ao compilar uma fonte C ++ com g ++
Entendo que os VLAs fazem parte do C99, mas não do C ++ 0x. Minha pergunta é então por que e comog++ compilaria código com VLAs. Eu escrevi um caso de teste abaixo: test.c #include "stdio.h" int main(int argc, char *argv[]) { int i; int ...
Anexando sinais e slots a um objeto dentro de um QSharedPointer
Meu aplicativo continha várias funções como esta: void SomeClass::set_data_provider(DataProvider *data_provider) { connect(data_provider, SIGNAL(data_available(int)), this, SLOT(data_available(int))); }Para evitar passar ponteiros brutos, mudei ...
O que o boost interprocess file_lock realmente faz com o arquivo de destino?
Eu fiz algumas leituras sobreboost::interprocess::file_lock [http://www.boost.org/doc/libs/1_44_0/doc/html/boost/interprocess/file_lock.html] e parece fazer praticamente o que estou procurando (suporte ao bloqueio compartilhável e exclusivo e ser ...
Padrão C ++ no endereço de membros herdados
O padrão C ++ diz alguma coisa sobre o endereço dos membros herdados? Por exemplo, se eu herdar um membro int ou um método não virtual, ele diz algo sobre seu endereço ou um membro virtual: se eu não o substituir, se o fizer? O construtor, se eu ...
Como testar seu código em uma máquina com arquitetura big-endian?
Ambosideone.com [http://ideone.com/]ecodepad.org [http://www.codepad.org/]ter Pequeno endian [http://en.wikipedia.org/wiki/Endianness]arquiteturas. Quero testar meu código em alguma máquina comBig-Endianarquitetura (por exemplo - Solaris - que ...
Como: Assembler embutido no C ++ (no Visual Studio 2010)
Estou escrevendo um projeto C ++ crítico em termos de desempenho, que processa números, em que 70% do tempo é usado pelo módulo principal de 200 linhas. Gostaria de otimizar o núcleo usando montagem embutida, mas sou completamente novo nisso. No ...
Encontre o comprimento máximo do bom caminho em uma grade
Dada uma grade N * N, agora precisamos encontrar um bom caminho de comprimento máximo, onde bom caminho é definido da seguinte maneira: O bom caminho sempre começa em uma célula marcada como 0Só podemos mover para a esquerda, direita, para cima ...