Perguntas com a marcação «c++»

C ++ é uma linguagem de programação de uso geral. Foi originalmente projetado como uma extensão para C e tem uma sintaxe semelhante, mas agora é uma linguagem completamente diferente. Use esta tag para perguntas sobre o código (a ser) compilado com um compilador C ++. Use uma tag específica da versão para perguntas relacionadas a uma revisão padrão específica [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20] etc.



3
Como imprimir uint64_t? Falha com: "rastreamento espúrio '%' em formato"
Eu escrevi um código de teste muito simples de printf uint64_t: #include <inttypes.h> #include <stdio.h> int main() { uint64_t ui64 = 90; printf("test uint64_t : %" PRIu64 "\n", ui64); return 0; } Eu uso o ubuntu 11.10 (64 bits) e a versão 4.6.1 do gcc para compilá-lo, mas falhei: main.cpp: …
133 c++  c 




8
Qual a velocidade do D comparado ao C ++?
Eu gosto de alguns recursos do D, mas estaria interessado se eles vierem com uma penalidade de tempo de execução? Para comparar, implementei um programa simples que calcula produtos escalares de muitos vetores curtos, tanto em C ++ quanto em D. O resultado é surpreendente: D: 18,9 s [veja abaixo …
133 c++  performance  runtime  d 

16
Vender-me na const correção
Então, por que exatamente é sempre recomendável usar const o mais rápido possível? Parece-me que usar const pode ser mais uma dor do que uma ajuda em C ++. Mas, novamente, estou abordando isso da perspectiva do python: se você não quiser que algo seja alterado, não mude. Então, com …


3
LLVM vs clang no OS X
Eu tenho uma pergunta sobre llvm, clang e gcc no OS X. Qual é a diferença entre o llvm-gcc 4.2, llvm 2.0 e clang? Eu sei que todos eles constroem no llvm, mas como eles são diferentes? Além da compilação mais rápida, qual é a vantagem do llvm sobre o …
133 c++  c  gcc  llvm  clang 


4
Conexão de sinais e slots sobrecarregados no Qt 5
Estou tendo problemas para entender a nova sintaxe de sinal / slot (usando o ponteiro para a função de membro) no Qt 5, conforme descrito em Nova sintaxe do slot de sinal . Eu tentei mudar isso: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); para isso: QObject::connect(spinBox, &QSpinBox::valueChanged, slider, &QSlider::setValue); mas recebo um …
133 c++  qt  qt5 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.