Resultados da pesquisa a pedido "c++"

1 a resposta

a ordem dos argumentos implícitos em C ++: este e o objeto retornado, o que ocorre primeiro?

Em C ++, uma função de membro pode ter até 2 argumentos implícitos: othis ponteiro e o endereço do objeto retornado. Eles precedem os argumentos explícitos, mas:qual vai primeiro? Em particular, estou interessado no que acontece no Android NDK ...

2 a resposta

Que utilidade há para 'fins' hoje em dia?

Me deparei com um bug sutil alguns dias atrás, onde o código era algo como isto: ostringstream ss; int anInt( 7 ); ss << anInt << "HABITS"; ss << ends; string theWholeLot = ss.str();O problema era que oends estava colocando um '\ ...

1 a resposta

Por que o "modelo externo" não funciona com shared_ptr?

Eu tive a ideia (aparentemente) brilhante de usarextern template class std::shared_ptr<SomeWidelyUsedClass> em stdafx.h imediatamente após#include <memory> para prevenirstd::shared_ptr<SomeWidelyUsedClass> de ser redundantemente instanciado em ...

3 a resposta

Monitorar a carga da bateria com a API Win32

Estou tentando escrever um pequeno aplicativo que monitora a quantidade de energia restante na bateria de um notebook e gostaria de saber qual função Win32 eu poderia usar para fazer isso.

4 a resposta

forçar a saída da função readline ()

Estou escrevendo um programa em c ++ que executa o GNU readline em thread separado. Quando o thread principal é encerrado, preciso finalizar o thread no qual a função readline () é chamada. A função readline () é retornada somente quando a ...

2 a resposta

Função __asm__ __volátil __ (“rdtsc”);

Eu não sei exatamente o que esse código: int rdtsc(){ __asm__ __volatile__("rdtsc");Por favor, alguém pode me explicar? por que "rdtsc"?

2 a resposta

Assinatura de função incompreensível - Retorna a referência a uma matriz de N objetos

Encontrei a seguinte assinatura double(&rotate_vec(double(&val)[4]))[4];Nos comentários "alega"aceitar e retornar uma matriz de quatro elementos. Minha primeira reação foi que isso nem parece c ++ padrão aindaisso ...

1 a resposta

Especialização de modelo para funções-membro

Eu descobri recentementetemplate specialization em C ++. template <typename T> void fct(void) {} template <> void fct<int>(void) {} int main(void) { fct<int>(); return 0; }Eu gostaria de usar a especialização de modelo para funções membro dentro ...

1 a resposta

pthread e semáforo não funcionam para mim no osx maverick 10.9

Eu tenho o seguinte programa simples envolvendo pthread e semáforo. Estou no osx Maverck 10.9. Eu uso um makefile para compilar o programa (em vez de xcode). Eu uso c ++ 11. #include <pthread.h> #include <semaphore.h> #include <cassert> ...

3 a resposta

Como fazer com que um atraso de biblioteca compartilhada seja carregado no Linux

Estive pesquisando uma maneira de criar uma biblioteca compartilhada (vamos nomear a bibliotecalibbar.so) atraso carregadono Linux e espero que seja realizado com a ajuda deapenas um vinculador, não modificando nada no código-fonte escrito em C ...