Resultados da pesquisa a pedido "c++"

1 a resposta

A refatoração de um operador sobrecarregado em uma função que não é membro pode quebrar algum código?

Considere um modelo de classe herdado com operadores de adição sobrecarregados+= e+ template<class T> class X { public: X() = default; /* implicict */ X(T v): val(v) {} X<T>& operator+=(X<T> const& rhs) { val += rhs.val; return *this; } X<T> ...

2 a resposta

anexando a um arquivo com ofstream [duplicado]

Esta pergunta já tem uma resposta aqui: std :: ofstream com std :: ate não abrindo no final [/questions/28999745/stdofstream-with-stdate-not-opening-at-end] 1 respostaEstou com um problema ao anexar um texto a um arquivo. Eu abro umofstream no ...

3 a resposta

Tipos simples com maior significado (C ++ 11)

Geralmente, encontro situações (no meu código C ++ / C ++ 11), em que tenho um tipo que basicamente se comporta como um tipo interno (ou um tipo "básico simples" comostd::string), mas isso tem um significado além de um número de 32 bits ou vários ...

3 a resposta

M_PI sinalizado como identificador não declarado

Ao compilar o código abaixo, recebi estas mensagens de erro: (Error 1 error C2065: 'M_PI' : undeclared identifier 2 IntelliSense: identifier "M_PI" is undefined)O que é isso? #include <iostream> #include <math.h> using namespace std; double ...

1 a resposta

Empacotamento de string C # e LocalAlloc

Eu tenho um retorno de chamada COM de uma DLL não gerenciada que eu preciso usar em C #. A DLL não gerenciada espera que o receptor aloque memória usandoLocalAlloc (que o chamador iráLocalFree), preencha-o comWSTR E definirvalue echars para o ...

1 a resposta

Por que o GCC implementa isnan () com mais eficiência em C ++ <cmath> do que em C <math.h>?

Aqui está o meu código: int f(double x) { return isnan(x); }Se eu#include <cmath> Eu recebo esta montagem: xorl %eax, %eax ucomisd %xmm0, %xmm0 setp %alIsso é razoavelmente ...

1 a resposta

makefile impõe ordenação de dependência de biblioteca [duplicado]

Esta pergunta já tem uma resposta aqui: forçar ordem de pré-requisitos em Makefiles [/questions/14267123/forcing-order-of-prerequisites-in-makefiles] 2 respostasAo construir uma biblioteca que possui dependências recursivas, tenho ...

1 a resposta

glGetTexImage lê muitos dados com o formato de textura GL_ALPHA

Estou tentando recuperar as informações de pixel para uma textura somente alfa via glGetTexImage. O problema é que o glGetTexImage-Call parece ler mais dados do que deveria, causando corrupção de memória e falha na exclusão [] - Chamada. Aqui ...

3 a resposta

Como criar DLL ActiveX no Visual C ++

Existe um tutorial / referência para criar uma DLL ActiveX no Visual Studio 2008 C ++? Eu tenho uma DLL criada com o DLLRegisterServer / UnregisterServer, e está registrada, mas estou com alguns problemas para descobrir qual nome usar para fazer ...

1 a resposta

Versão do OpenGL para começar (no final de 2014)

Não sei nada sobre o OpenGL, mas acontece que pode ser necessário para algo em que estou trabalhando (descobri isso simplesmente porque quero alguns efeitos visuais que precisam de desenho rápido - o hardware é acelerado). Então, eu estou muito ...