Resultados da pesquisa a pedido "c++"

1 a resposta

Chamando código C ++ de C [duplicado]

Esta pergunta já tem uma resposta aqui: Desenvolvendo API do Wrapper C para Código C ++ Orientado a Objetos [/questions/2045774/developing-c-wrapper-api-for-object-oriented-c-code] 6 respostasExiste alguma maneira de chamar código C ++ a partir ...

3 a resposta

Membro de dados `static constexpr auto` inicializado com enum sem nome

Eu estava trabalhando em um projeto C ++ 11 usando apenasclang++-3.4e decidiu compilar usandog++-4.8.2 caso houvesse discrepâncias nos erros produzidos. Acontece que o g ++ rejeita algum código que o clang ++ aceite. Eu reduzi o problema ao MWE ...

1 a resposta

Usando um var de um arquivo de texto

Meu problema é que eu gostaria de usar a função iniciada pela palavra-chave recebida no carac de um arquivo de texto e usar a string logo após o carac nessa função que está em outro arquivo incluído, mas não tenho idéia de como ...

6 a resposta

Como as exceções alocadas na pilha são capturadas além do escopo?

No código a seguir, a variável baseada em pilha 'ex' é lançada e capturada em uma função além do escopo no qual ex foi declarado. Isso me parece um pouco estranho, pois as variáveis baseadas em pilha (AFAIK) não podem ser usadas fora do escopo em ...

2 a resposta

Programa Qt implantado em multiplataforma, como?

Sou novo na programação Qt e gostaria de desenvolver um programa que quero executar no Windows, Linux (ubuntu) e Mac. Ouvi dizer que o Qt suporta o desenvolvimento de aplicativos de plataformas múltiplas, mas minha pergunta é essa, alguma ...

15 a resposta

Qual é a diferença entre new / delete e malloc / free?

Qual é a diferença entrenew/delete emalloc/free? Relacionado (duplicado?):Em que casos eu uso malloc vs new? [https://stackoverflow.com/questions/184537/in-what-cases-do-i-use-malloc-vs-new]

1 a resposta

qual é essa sintaxe - new (this) T (); [duplicado]

Esta pergunta já tem uma resposta aqui: Que usos existem para o "posicionamento novo"? [/questions/222557/what-uses-are-there-for-placement-new] 22 respostasEu me deparo com esse código C ++: T& T::operator=(const T&t) { ... new (this) T(t); ...

2 a resposta

Excluindo Classes Derivadas em Contêineres std :: unique_ptr <Base>

Estou um pouco confuso. Basicamente, eu tenho dois gerenciadores de recursos diferentes (AudioLibrary e VideoLibrary) que ambos herdam de uma classe BaseLibrary compartilhada. Essa classe base contém referências para áudio e vídeo. O áudio e o ...

1 a resposta

Por que não consigo inicializar uma referência para `ofstream` /` ifstream`, com uma instância de `fstream`?

INTRODUÇÃOvoid read_foo (std::ifstream& out); void write_foo (std::ofstream& out);Eu tenho essas duas funções em que uma deve ler um arquivo e a outra deve gravar em um. Tudo funciona com os trechos abaixo; std::ifstream ifs ("filename.txt"); ...

3 a resposta

Criando uma lista de tempo de compilação incrementalmente em C ++

No C ++, existe uma maneira de criar uma lista de tempo de compilação incrementalmente, no seguinte padrão? START_LIST(List) ADD_TO_LIST(List, int) ADD_TO_LIST(List, float) ADD_TO_LIST(List, double) END_LIST(List)O resultado disso deve ser ...