Resultados da pesquisa a pedido "c++"

8 a resposta

Verificando se um número é quadrado perfeito?

Eu acho que há um problema de precisão com o seguinte código: bool isPerfectSquare(long long n){ long long squareRootN=(long long)(sqrt(n)+0.5); return squareRootN*squareRootN == n; }Como corrigi-lo?P.S: 1 <= n <= 10 ^ 10 Sqrt (4) poderia ...

5 a resposta

Práticas recomendadas para arquivos de cabeçalho para typedefs

Estou usando o shared_ptr e o STL extensivamente em um projeto, e isso leva a tipos longos e propensos a erros, comoshared_ptr< vector< shared_ptr<const Foo> > > (Eu sou um programador de ObjC por preferência, onde nomes longos são a norma e ...

2 a resposta

sintaxe abreviada de mapa c ++ no mapa

Se eu tiver definições como: typedef map<string, Foo> Foo_map_1 typedef map<string, Foo_map_1> Foo_map_2 typedef map<string, Foo_map_2> Foo_map_3 typedef map<string, Foo_map_3> Foo_map_4 typedef map<string, Foo_map_4> Foo_map_5Existe alguma ...

2 a resposta

Janela hwnd transparente

É possível criar uma janela hwnd "transparente"? O que quero dizer com isso é que não há plano de fundo ou bordas dessa janela, mas que apenas o texto é visível ... como se eu tivesse um plano de fundo da janela principal e algo escrito no plano ...

7 a resposta

Conversão de pedidos de bytes da rede com "char"

Sempre fui ensinado que, se um número inteiro for maior que um caractere, você deverá resolver o problema de ordenação de bytes. Normalmente, vou envolvê-lo no hton [l | s] e convertê-lo novamente com ntoh [l | s]. Mas estou confuso por que isso ...

1 a resposta

Por que não consigo capturar uma exceção luabind :: error quando meu código lua gera um erro?

Quando você chama uma função LUA do c ++ e há um erro de tempo de execução, LuaBind lança uma exceção luabind :: error que você pode capturar e, em seguida, ler a pilha para ver qual foi o erro. Meu depurador definitivamente captura essa exceção, ...

8 a resposta

Por que não há transform_if na biblioteca padrão C ++?

Um caso de uso surgiu ao se desejar fazer uma cópia de competição (1. factível comcopy_if) mas de um contêiner de valores para um contêiner de ponteiros para esses valores (2. factível comtransform) Com as ferramentas disponíveis, não possofaça ...

2 a resposta

Programa de criptografia xor de entrada de string

Descrição: Estou tentando escrever um programa básico por diversão que irá inserir uma string / frase, em seguida, xor criptografá-lo e, no final, cout a frase criptografada. Estou trabalhando em um mac, por isso vou compilar com o xcode ...

30 a resposta

Como itero as palavras de uma string?

Estou tentando repetir as palavras de uma string. Pode-se supor que a sequência seja composta por palavras separadas por espaços em branco. Observe que não estou interessado em funções de string C ou nesse tipo de manipulação / acesso a ...

4 a resposta

O VC tem uma opção de compilação como '-fexec-charset' no GCC para definir o conjunto de caracteres de execução?

O GCC tem-finput-charset, -fexec-charset e-fwide-exec-charset três opções de compilação para especificar codificações específicas envolvidas em uma "cadeia de compilação". Como o seguinte: +--------+ -finput-charset +----------+ -fexec-charset ...