Resultados da pesquisa a pedido "c++"
Por que os programadores de C ++ devem minimizar o uso de 'new'?
Eu me deparei com a pergunta Stack Overflow Vazamento de memória com std :: string ao usar std :: list <std :: string> [https://stackoverflow.com/q/3428750/211563] eum dos ...
Pode obter o resultado da saída usando cvCornerHarris ()
Eu só quero tentar a função openCV - cvCornerHarris. Aqui está o meu código c ++: //image file char imagePath[256] = "./images/lena512color.tiff"; printf("%s\n", imagePath); IplImage* srcImg = cvLoadImage(imagePath, 1); if(NULL == ...
É um bug que o compilador Microsoft VS C ++ pode inicializar uma referência de um objeto temporário [duplicado]
Possible Duplicate: Ligação temporária a uma referência lvalue [https://stackoverflow.com/questions/1345382/binding-temporary-to-a-lvalue-reference] Com o compilador VS2008 C ++, os códigos são compilados sem erros de compilaçã class A{}; int ...
necessário excluir um destruido
Eu tenho o seguinte código e gostaria de saber se essedelete b é necessário aqui? Meu sistema operacional limpará automaticamente a área de memória alocada? class A { B *b; A() { b = new B(); } ~A() { delete b; } };Muito Obrigado
O que significa "padrão" após a declaração de função de uma class
Eu tenho vistodefault usado próximo às declarações de função em uma classe. O que isso faz class C { C(const C&) = default; C(C&&) = default; C& operator=(const C&) & = default; C& operator=(C&&) & = default; virtual ~C() { } };
Como medir a largura de banda da memória atualmente sendo usada no Linux?
Estou escrevendo um pequeno aplicativo Linux que registra o consumo de energia do computador junto com a utilização da CPU e do disco. Gostaria de adicionar a capacidade de registrar a largura de banda da memória atualmente em uso, para que eu ...
Preprocessor tomfoolery (restringindo um #include)
Nota: Esta questão não tem nada a ver com o OpenCL em si ... verifique o último parágrafo para obter uma declaração sucinta da minha pergunta. Mas, para fornecer alguns antecedentes: Estou escrevendo algum código C ++ que utiliza o OpenCL. Eu ...
O que significa ## em um #define?
O que essa linha significa? Especialmente, o que## significar #define ANALYZE(variable, flag) ((Something.##variable) & (flag))Editar Um pouco confuso ainda. Qual será o resultado sem##?
elhor maneira de obter uma interface Matlab <-> C ++ [fechada]
Tenho um programa Windows C ++ e desejo converter e visualizar alguns dados desse aplicativo C ++ em um programa Matlab existent Atualmente, estou escrevendo os dados do aplicativo C ++ em arquivos. Ao mesmo tempo, o aplicativo Matlab lê os ...
O que acontece se a exclusão [] p falhar?
Suponha que eu tenho um ponteiro para uma matriz alocada dinamicamente de 10 elementos: T* p = new T[10];ais tarde, quero liberar essa matriz: delete[] p;O que acontece se um dosT destruidores lança uma exceção? Os outros elementos ainda são ...