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.


12
O que 'const static' significa em C e C ++?
const static int foo = 42; Eu vi isso em algum código aqui no StackOverflow e não consegui descobrir o que faz. Então eu vi algumas respostas confusas em outros fóruns. Meu melhor palpite é que ele é usado em C para ocultar a constante foode outros módulos. Isso está …
117 c++  c 

11
Qual é o significado do código de exceção “EXC_I386_GPFLT”?
Qual é o significado do código de exceção EXC_I386_GPFLT? Seu significado varia de acordo com a situação? Nesse caso, estou me referindo ao tipo de EXC_BAD_ACCESSexceção com código de exceçãoEXC_I386_GPFLT O programa é desenvolvido em Xcode 5.0.1, tratando cblas_zgemm()da biblioteca BLAS. (Bem, acho que não importa ...) Muito obrigado!
117 c++  c  exc-bad-access 


12
Padrão de gerador equivalente de C ++ para Python
Eu tenho alguns exemplos de código Python que preciso imitar em C ++. Não preciso de nenhuma solução específica (como soluções de rendimento baseadas em co-rotina, embora também sejam respostas aceitáveis), simplesmente preciso reproduzir a semântica de alguma maneira. Pitão Este é um gerador de sequência básico, claramente grande demais …

3
O exemplo CMake mais simples, mas completo
De alguma forma, estou totalmente confuso com a forma como o CMake funciona. Cada vez que penso que estou chegando mais perto de entender como CMake deve ser escrito, ele desaparece no próximo exemplo que leio. Tudo que eu quero saber é como devo estruturar meu projeto, para que meu …
117 c++  cmake  project-setup 

8
O que static_assert faz e para que você o usaria?
Você poderia dar um exemplo em que static_assert(...)('C ++ 11') resolveria o problema em mãos elegantemente? Estou familiarizado com o tempo de execução assert(...). Quando devo preferir em static_assert(...)vez de regular assert(...)? Além disso, boostexiste algo chamado BOOST_STATIC_ASSERT, é o mesmo que static_assert(...)?

2
inicializar um vetor para zeros C ++ / C ++ 11
Eu sei que em C ++ 11 eles adicionaram o recurso para inicializar uma variável para zero como tal double number = {}; // number = 0 int data{}; // data = 0 Existe uma maneira semelhante de inicializar um std::vectorde comprimento fixo para todos os zeros?
117 c++  c++11 

3
C ++ Retornando referência à variável local
O código a seguir (func1 ()) está correto se tiver que retornar i? Lembro-me de ter lido em algum lugar que há um problema ao retornar a referência a uma variável local. Como é diferente de func2 ()? int& func1() { int i; i = 1; return i; } int* …
117 c++ 







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.