Resultados da pesquisa a pedido "c++"

3 a resposta

Alguns esclarecimentos sobre referências de valor

Primeiro: onde estãostd::move estd::forward definiram? Sei o que eles fazem, mas não consigo encontrar provas de que seja necessário qualquer cabeçalho padrão para incluí-los. Às vezes em gcc44std::move está disponível e, às vezes, não, portanto, ...

3 a resposta

boost :: format com argumentos de modelo variados

Suponha que eu tenho umprintfFunção-like (usada para registro), utilizando o encaminhamento perfeito: template<typename... Arguments> void awesome_printf(std::string const& fmt, Arguments&&... args) { boost::format f(fmt); f % /* How to specify ...

1 a resposta

Ordem superior indefinida de uint64_t ao alterar e mascarar valores de 32 bits

Eu tenho algum comportamento indefinido em uma função aparentemente inócua que está analisando umdouble valor de um buffer. Eu li odouble em duas metades, porque estou razoavelmente certo de que o padrão da linguagem diz que mudarchar values é ...

1 a resposta

Posso chamar uma função virtual para inicializar um subobjeto de classe base?

Eu sei que funções virtuais não devem ser chamadas direta ou indiretamente em um construtor, mas esse código funciona bem. O que tenho aqui é seguro? #include <iostream> #include <string> struct A { A (const std::string& name) {std::cout << name ...

6 a resposta

Para {A = a; B = b; }, “A = a” será executado rigorosamente antes de “B = b”?

SuponhaA, B, aeb são todas variáveis e os endereços deA, B, aeb são todos diferentes. Em seguida, para o seguinte código: A = a; B = b;O padrão C e C ++ exige explicitamenteA=a ser estritamente executado antesB=b? Dado que os endereços deA, B, ...

2 a resposta

Problema em C ++ com cin e CTRL + Z

Estou lendo o c ++ primer 5th e tenho um pequeno problema com um exercício: Leia uma sequência de palavras de cin e armazene os valores de um vetor. Depois de ler todas as palavras, processe o vetor e altere cada palavra para ...

2 a resposta

Como desativar o OS X App Nap em C ++?

Existe uma maneira de desativar o App Nap do código-fonte de um aplicativo C ++? Estou usando o compilador clang com cmake.

2 a resposta

Adicionando diretórios de inclusão ao CMake ao chamá-lo na linha de comando

Estou em uma situação em que não devo perturbar os arquivos CMakeLists.txt existentes, mas ainda assim devo adicionar algum diretório de inclusão do sistema g ++ à minha compilação. Em outras palavras, eu preciso-isystem /path/to/my/include ...

4 a resposta

por que o tamanho da matriz como variável constante não é permitido em C, mas permitido em C ++?

Eu tentei escrever um programa c como abaixo? const int x = 5; int main() { int arr[x] = {1, 2, 3, 4, 5}; }Isso está dando avisos quando tentei compilar com o gcc como abaixo. simple.c: 9: error: o objeto de tamanho variável pode não ser ...

2 a resposta

Lendo números do arquivo c ++

Eu quero ler números do arquivo de texto. O arquivo contém os seguintes números. 3 5 7 9 20 25 30 40 55 56 57 60 62 1 4 7 11 14 25 44 47 55 57 100 -5 100 1000 1005 -12 1000 1001 O espaço separa números. Eu tive que fazer algum código para ler ...