Resultados da pesquisa a pedido "c++"

2 a resposta

reinterpret_cast para quase dados de pod (a compatibilidade de layout é suficiente)

Estou tentando aprender sobrestatic_cast ereinterpret_cast. Se eu estiver correto, o padrão (9.2.18) diz quereinterpret_cast para dados do pod é seguro: Um ponteiro para um objeto POD-struct, convertido adequadamente usando umreinterpret_cast, ...

1 a resposta

#include iostream antes de stdafx.h em c ++

Criei um aplicativo de console C ++ no Visual Studio Community 2017. Existe apenas um arquivo main.cpp no projeto. Aqui está o meu arquivo main.cpp: #include <iostream> #include "stdafx.h" int main() { std::cout << "hello world!"; return 0; }Eu ...

2 a resposta

std :: atômico | compare_exchange_weak vs. compare_exchange_strong

Não tenho certeza se não estou entendendo ou se a documentação não está claramente formulada. O trecho a seguir foi retirado do rascunho mais recente (N3126, seção 29.6): bool atomic_compare_exchange_weak(volatile A* object, C * expected, C ...

3 a resposta

Emulação "classe enum" ou alternativa sólida para MSVC 10.0

Estou procurando um tipo de solução hacky para o seguinte problema: O GCC 4.4+ aceita o seguinte código c ++ 0x: enum class my_enum { value1, value2 };O que permite o uso assim: my_enum e = my_enum::value1;com todos os sinos e assobios que isso ...

7 a resposta

O valor de RAND_MAX é sempre (2 ^ n) -1?

Estou interessado em C ++, embora eu suspeite que simplesmente importe a definição padrão de C. Acredito que a resposta seja não, para o que o padrão diz, mas estou mais interessado na resposta prática. Se RAND_MAX for sempre (2 ^ n) -1, isso ...

5 a resposta

Como posso usar a macro TRACE em projetos que não são do MFC?

Eu quero usar a macro TRACE () para obter saída na janela de depuração emVisual Studio 2005 [http://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Visual_Studio_2005]em um nãoMFC ...

6 a resposta

Determinando se o diretório (não um arquivo) existe no Linux [duplicado]

Esta pergunta já tem uma resposta aqui: Verificando se existe um diretório no Unix (chamada do sistema) [/questions/3828192/checking-if-a-directory-exists-in-unix-system-call] 8 respostasComo eu determinaria se um diretório (não um arquivo) ...

7 a resposta

Chamada por referência vs argumento Ponteiro [duplicado]

Possível duplicado: Perguntas frequentes: Como passar objetos para funções em C ++? [https://stackoverflow.com/questions/2139224/how-to-pass-objects-to-functions-in-c] Ponteiro vs. ...

1 a resposta

A ordem de inicialização das variáveis de modelo constexpr (isto é, inicializadas constantemente) é garantida?

Dept.cppreference.com/w/cpp/language/initialization [http://en.cppreference.com/w/cpp/language/initialization]: Inicialização dinâmica não ordenada, que[sic] aplica-se apenas a membros de dados estáticos do modelo de classe (estático / ...

1 a resposta

MSVC 2017 violando ordem de inicialização estática na unidade de tradução única

Comunidade MSVC 2017 com-std=c++17 engasga com o seguinte exemplo: #include <iostream> struct TC { static TC const values[]; static TC const& A; static TC const& B; static TC const& C; int const _value; }; inline constexpr TC const TC::values[]{ ...