Resultados da pesquisa a pedido "c++"

2 a resposta

Como ocultar parâmetros de modelo padrão nas mensagens de erro do gcc?

A leitura de mensagens de erro geradas pelo g ++ costuma ser um problema, pois o gcc expande nomes como std::ostreamno meu código em uma forma muito mais longa como std::basic_ostream<char, std::char_traits<char> >nas mensagens de erro. Da ...

5 a resposta

O custo da passagem por shared_ptr

Eu uso std :: tr1 :: shared_ptr extensivamente em todo o meu aplicativo. Isso inclui passar objetos como argumentos de função. Considere o seguinte: class Dataset {...} void f( shared_ptr< Dataset const > pds ) {...} void g( shared_ptr< Dataset ...

2 a resposta

abra as configurações do Android no aplicativo QT (com.android.settings)

Eu tenho um aplicativo Android no QT. Gostaria de chamar as configurações do Android a partir de um botão. Eu usei esse código em Java: public void usb(View v){ Intent intent = new ...

8 a resposta

C ++, é possível chamar um construtor diretamente, sem novo?

Posso chamar o construtor explicitamente, sem usarnew, se eu já tenho uma memória para objeto? class Object1{ char *str; public: Object1(char*str1){ str=strdup(str1); puts("ctor"); puts(str); } ~Object1(){ puts("dtor"); puts(str); free(str); } ...

2 a resposta

Analógico STL em Fortran

Base:Eu tenho um grande programa paralelo Fortran90 / MPI que representa um modelo físico complexo. Quero adicionar novas funcionalidades a ele: por exemplo, preciso organizar a fila de mensagens, introduzir o mergesort em algum lugar e usar ...

1 a resposta

avcodec YUV para RGB

Estou tentando converter um quadro YUV para RGB usando libswscale. Aqui está o meu código: AVFrame *RGBFrame; SwsContext *ConversionContext; ConversionContext = sws_getCachedContext(NULL, FrameWidth, FrameHeight, AV_PIX_FMT_YUV420P, FrameWidth, ...

8 a resposta

Design de cache LRU

O cache menos usado recentemente (LRU) é descartar os itens menos usados recentemente primeiro Como você projeta e implementa essa classe de cache? Os requisitos de design são os seguintes: 1) encontre o item o mais rápido possível 2) Quando um ...

4 a resposta

Qual usar - "operador novo" ou "operador novo []" - para alocar um bloco de memória bruta em C ++?

Meu programa C ++ precisa de um bloco de memória não inicializada e umvoid* ponteiro para esse bloco para que eu possa fornecê-lo a uma biblioteca de terceiros. Quero passar o controle do tempo de vida do bloco para a biblioteca, então não quero ...

7 a resposta

Por que std :: queue :: pop retorna valor.?

Eu passei por issopágina [http://www.sgi.com/tech/stl/queue.html#3]mas não sou capaz de entender o motivo. Lá é mencionado que "é mais sensato não retornar nenhum valor e exigir que os clientes usem front () para inspecionar o valor na frente da ...

6 a resposta

Evitando valores anormais em C ++

Depois de pesquisar muito tempo por um bug de desempenho, li sobre valores de ponto flutuante não-normais. Aparentemente, os valores de ponto flutuante desnormalizados podem ser uma grande preocupação de desempenho, conforme ilustrado nesta ...