Resultados da pesquisa a pedido "c++"

4 a resposta

Decimal para binário (e vice-versa)

Alguém pode dar um exemplo de código c ++ que pode facilmente converter um valor decimal em binário e um valor binário em decimal, por favor?

2 a resposta

Como posso escrever um modelo de função para todos os tipos com uma característica específica?

Considere o seguinte exemplo: struct Scanner { template <typename T> T get(); }; template <> string Scanner::get() { return string("string"); } template <> int Scanner::get() { return 10; } int main() { Scanner scanner; string s = ...

1 a resposta

Anexar impulsionador ao arquivo

Inicializei o coletor que registra no arquivo: logging::add_file_log ( keywords::file_name = "sample_%N.log", /*< file name pattern >*/ keywords::rotation_size = 10 * 1024 * 1024, /*< rotate files every 10 MiB... >*/ ...

0 a resposta

Existe alguma opção do g ++ para despejar o layout da classe e o vtables? [duplicado]

Esta pergunta já tem uma resposta aqui: Layout de impressão do objeto C ++ com o compilador g ++ [/questions/2979606/print-layout-of-c-object-with-g-compiler] 3 respostasEu quero ver como o g ++ distribui memória para classes e tabelas ...

1 a resposta

Erro de comportamento aparentemente inconsistente no operador sobrecarregado = usado na definição de variável

Por que não compila? Não deveria compilar? O que eu não entendo? (usando g ++ -std = c ++ 1y) struct S{ int a,b; void operator=(int x){a=x;b=x*x;} }; int main(){ S s0=S{15,20}; S s1;s1=5; S s2;s2=7; S s3=9; }main.cpp: 10: 7: erro: conversão ...

3 a resposta

A conversão entre ponteiro para T, matriz de T e ponteiro para matriz de T é um comportamento indefinido?

Considere o seguinte código. #include <stdio.h> int main() { typedef int T; T a[] = { 1, 2, 3, 4, 5, 6 }; T(*pa1)[6] = (T(*)[6])a; T(*pa2)[3][2] = (T(*)[3][2])a; T(*pa3)[1][2][3] = (T(*)[1][2][3])a; T *p = a; T *p1 = *pa1; //T *p2 = *pa2; ...

2 a resposta

A atribuição std :: function deve ignorar o tipo de retorno? [duplicado]

Esta pergunta já tem uma resposta aqui: Usando `std :: function <void (…)>` para chamar a função non-void [/questions/9339829/using-stdfunctionvoid-to-call-non-void-function] 3 respostas O código abaixo é C ++ válido de acordo com o padrão C ++ ...

4 a resposta

Definir precisão e zeros à direita do clipe, mas nunca imprimir o expoente

Eu preciso: Defina a precisão para que os flutuadores sejam arredondados para o centésimo de lugar (0,111 imprime como 0,11)Cortar zeros à direita (1.0 imprime como 1)Nunca imprima um expoente (1000.1 imprime como 1000.1)printf( "%.2f\n", input ...

2 a resposta

Como usar makefile externo no Eclipse

Eu tenho um código-fonte de um projeto OpenSource que recebo do SVN. Eu era capaz de executar autogen -> configure -> e fazer com sucesso (através do terminal). Mas quero criar o mesmo projeto com o Eclipse e não consigo portar manualmente esses ...

4 a resposta

Como posso criar um número inteiro para cada nome em um arquivo txt?

Eu tenho um arquivo de texto com conteúdo como este:Bill, 89 Alex, 64 Dan, 29, que representa os nomes de alguns alunos e suas anotações. Quero classificá-los em ordem crescente, e minha ideia é criar um número inteiro para cada nome, por ...