Resultados da pesquisa a pedido "c++"

1 a resposta

Posso implementar .ToString () em estruturas C ++ para fins de depuração?

Em C #, se eu definir uma estrutura, também posso substituir ToString (). Então, quando estou depurando e adiciono um relógio ou passo o mouse sobre uma instância da estrutura, a dica de ferramenta será o ToString () calculado em vez do nome do ...

1 a resposta

Por que a inicialização do chaves C ++ 11 na lista de inicialização do construtor não funciona quando a inicialização por parênteses funciona?

Como a inicialização {} em uma lista de inicialização do construtor é diferente da inicialização () ao inicializar a referência a tipos abstratos? Faça a aula Bar abaixo: class AbstractBase { public: AbstractBase() {} virtual ~AbstractBase() ...

1 a resposta

Como posso aplicar uma matriz de transformação a um ponto no OpenCV?

Suponha que eu tenha uma matriz de transformaçãoMat tr que eu recebi degetAffineTransform() e umPoint2d p. Eu quero o ponto que é o resultado da deformaçãop comtr. O OpenCV fornece uma maneira de fazer isso?

1 a resposta

Os objetos podem ser criados com base em type_info?

Praticamente o título: objetos podem ser criados com base emtype_info? O objetivo disso seria adiar a criação de objetos. Por exemplo, aqui está o código "indiferenciado" original: Foo* a = new Foo(); Bar* b = new Bar();E aqui está o ...

1 a resposta

Transformando o vetor mpl com função própria

Eu quero multiplicar cada elemento em ummpl::vector por umint. Primeiro, uma metafunção para multiplicar umaint_ com umint. template <int i> struct multiply_scalar { template<typename T> struct apply { typedef int_<(T::value * i)> type; }; ...

2 a resposta

Por que QVector :: size retorna int?

std::vector::size() retorna umsize_type que não está assinado e geralmente é o mesmo quesize_t, por exemplo. são 8 bytes em plataformas de 64 bits. Em contraste,QVector::size() retorna umint que geralmente é de 4 bytes, mesmo em plataformas de ...

4 a resposta

Lendo com eficiência um arquivo de texto muito grande em C ++

Eu tenho um arquivo de texto muito grande (45 GB). Cada linha do arquivo de texto contém dois números inteiros não assinados, separados por espaço, de 64 bits, conforme mostrado abaixo. 4624996948753406865 ...

1 a resposta

Kernel CUDA com ponteiro de função e modelos variados

Estou tentando criar uma estrutura cuda que aceite funções de usuário e encaminhe-as para o kernel, através de ponteiros de função de dispositivo. O CUDA pode trabalhar com modelos variados (-stc = c ++ 11) e até agora tudo bem. No entanto, ...

3 a resposta

Onde posso obter o windows.h para Mac?

Estou tentando compilar um programa no MacOSX que originalmente escrevi em um sistema operacional Windows. O programa é um grande programa C ++ com a API OpenGL, entre outras coisas, totalizando muitos diretórios e arquivos. O processo de ...

2 a resposta

retornando memória alinhada com novo?

Atualmente, aloco minha memória para matrizes usando o mm_malloc específico do MS. Alinhei a memória, pois estou fazendo algumas contas pesadas e a vetorização tira vantagem do alinhamento. Fiquei me perguntando se alguém sabe como sobrecarregar ...