Resultados da pesquisa a pedido "c++"

19 a resposta

"For (;;)" é mais rápido que "while (TRUE)"? Se não, por que as pessoas o usam?

for (;;) { //Something to be done repeatedly }Eu já vi esse tipo de coisa ser muito usada, mas acho que é bem estranho ... Não seria muito mais claro dizerwhile(true), Ou algo nesse sentido? Eu estou supondo que (como é a razão para muitos ...

1 a resposta

Como compartilhar membros protegidos entre classes de modelo C ++?

Considere o seguinte exemplo: class _ref { public: _ref() {} _ref(const _ref& that) {} virtual ~_ref() = 0; }; _ref::~_ref() {} template <typename T> class ref : public _ref { protected: ref(const _ref& that) {} public: ref() {} ref(const ...

1 a resposta

Como obter a contagem de referência de um PyObject?

Como obter a contagem de referência de umPyObject do C ++? Existem funçõesPy_INCREF ePy_DECREF que aumentam / diminuem, mas não encontrei nenhuma função que retorne a contagem de referência do objeto. Eu preciso disso para fins de depuração.

3 a resposta

typecasting Eigen :: VectorXd para std :: vector

Existem muitos links para o contrário, mas não consigo encontrar um vetor std :: de um Eigen :: Matrix ou Eigen :: VectorXd no meu caso específico.

3 a resposta

Qual é a restrição correta `enable_if` no setter de encaminhamento perfeito?

Herb Sutter'sDe volta ao básico! Fundamentos do C ++ moderno A apresentação no CppCon discutiu diferentes opções para a passagem de parâmetros e comparou seu desempenho versus facilidade de escrita / ensino. A opção 'avançado' (oferecendo o ...

2 a resposta

Qual é o valor padrão para membros da classe C ++

Quais são os valores padrão para membros de uma estrutura e membros de uma classe em c ++ e como essas regras diferem (por exemplo, entre classes / estruturas / primitivas / etc)? Existem circunstâncias em que as regras sobre os valores padrão ...

2 a resposta

identificar “salto ou movimento condicional depende de valor (es) não inicializado (s)”

Então, eu recebi uma mensagem misteriosa de valores não inicializados da valgrind e tem sido um mistério o local de onde o valor ruim se originou. Parece que valgrind mostra o local em que o valor unitializado acaba sendo usado, mas não a origem ...

4 a resposta

A operação "false <true" está bem definida?

A especificação C ++ define: a existência do operador 'less than' para parâmetros booleanos e, em caso afirmativo,o resultado das 4 permutações de parâmetros?Em outras palavras, os resultados das seguintes operações são definidos pela ...

2 a resposta

Conversão std :: string para SecByteBlock

Atualmente, estou escrevendo programa de criptografia / descriptografia de blowfish em C ++ (usando criptografia ++). Eu realmente não encontrei uma resposta satisfeita no google. Estou tentando enviar uma chave de um SecByteBlock como uma ...

2 a resposta

recomendação de entrada de teclado / mouse para várias plataformas [fechada]

Alguém tem alguma sugestão para uma boa biblioteca de entrada de plataforma cruzada? Eu gostaria de obter: * at least keyboard and mouse input * on at least the big three operating systems * Small/fast * C or C++ * permissive licensing ...