Resultados da pesquisa a pedido "c++"

1 a resposta

Definição múltipla de funções embutidas ao vincular bibliotecas estáticas

Eu tenho um programa C ++ que eu compilo com o mingw (gcc para Windows). Usando a versão TDM do mingw, que inclui o gcc 4.4.1. Os links executáveis para dois arquivos de biblioteca estática (.a): Um deles é uma biblioteca de terceiros gravada em ...

2 a resposta

Diferença entre comportamento indefinido e mal formado, nenhuma mensagem de diagnóstico necessária

O padrão C ++ vem com um número impressionante de definições parapouco claro1 comportamento que significa mais ou menos o mesmo com diferenças sutis. Lendo esta resposta [https://stackoverflow.com/a/22177425/572743], Notei a redação"o programa ...

1 a resposta

ShellExecute vários arquivos

Gostaria de saber se é possível usar o ShellExecute de alguma forma para abrir vários arquivos ao mesmo tempo usando o manipulador de verbos padrão. Por exemplo, se eu tiver vários arquivos mp3 em uma pasta, posso selecionar todos eles, clique ...

7 a resposta

C ++ std :: set update é tedioso: não consigo alterar um elemento no local

Acho a operação de atualização emstd::set entediante, já que não existe uma API cppreference [http://en.cppreference.com/w/cpp/container/set]. Então, o que eu faço atualmente é algo como isto: //find element in set by iterator Element copy = ...

1 a resposta

Por que posso chamar uma função não constexpr dentro de uma função constexpr?

Considere o seguinte código: #include <stdio.h> constexpr int f() { return printf("a side effect!\n"); } int main() { char a[f()]; printf("%zd\n", sizeof a); }Eu esperava que o compilador reclamasse da chamada paraprintf dentrof, Porquef deve ...

3 a resposta

É aceitável não desalocar memória

Estou trabalhando em um projeto que deve ser usado na linha de comando com a seguinte sintaxe: program-name input-fileO programa deve processar a entrada, calcular algumas coisas e cuspir resultados no stdout. Minha linguagem de escolha é C ++ ...

2 a resposta

recebendo um ptr normal de shared_ptr?

Eu tenho algo comoshared_ptr<Type> t(makeSomething(), mem_fun(&Type::deleteMe)) Agora preciso chamar a função estilo C que requer um ponteiro paraType. Como faço para obtê-loshared_ptr?

2 a resposta

Como carregar o arquivo de código de bits LLVM de um ifstream?

Estou tentando carregar um módulo LLVM definido em um.bc em tempo de execução, mas encontraram um problema. O código de bits de interesse foi gerado a partir dehello.cpp: // hello.cpp // build with: // clang-3.4 -c -emit-llvm hello.cpp -o ...

6 a resposta

Existem dicas usando varargs com parâmetros de referência

Eu tenho esse pedaço de código (resumido) ... AnsiString working(AnsiString format,...) { va_list argptr; AnsiString buff; va_start(argptr, format); buff.vprintf(format.c_str(), argptr); va_end(argptr); return buff; }E, com base na preferência ...

2 a resposta

Código de buggy em "Um tour pelo C ++" ou compilador não compatível?

Vi a seguinte função em "Um tour pelo C ++", página 12: int count_x(char const* p, char x) { int count = 0; while (p) { if (*p == x) ++count; ++p; } return count; }A linhawhile (p) não parecia certo para mim. Eu pensei que deveria ter sidowhile ...