Resultados da pesquisa a pedido "c++"
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 ...
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 ...
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 ...
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 = ...
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 ...
É 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 ++ ...
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?
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 ...
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 ...
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 ...