Resultados da pesquisa a pedido "c++"

4 a resposta

Implementar funções C # de retorno de chamada para DLL do C ++

Estou escrevendo um wrapper DLL para minha biblioteca C ++, a ser chamado de C #. Esse wrapper também deve ter funções de retorno de chamada chamadas da biblioteca e implementadas em C #. Essas funções têm, por exemplo, std :: vector <char não ...

3 a resposta

Como funciona while (std :: cin >> value)?

Em um exemplo dado no C ++ Primer, #include <iostream> using namespace std; int main() { int sum = 0, value = 0; while (std::cin >> value) { sum += value; // equivalent to sum = sum + value } std::cout << "Sum is: " << sum << std::endl; return ...

5 a resposta

“Avançar” ao depurar programas multithread no Visual Studio

Uma coisa que me incomoda ao depurar programas no Visual Studio (2005 no meu caso) é que, quando eu uso "passo por cima" (pressionandoF10) para executar a próxima linha de código, muitas vezes acabo alcançando essa linha de código em um segmento ...

5 a resposta

Por que argumentos que não correspondem ao especificador de conversão no comportamento indefinido printf?

No C (n1570 7.21.6.1/10) e no C ++ (pela inclusão da biblioteca padrão C), é um comportamento indefinido fornecer um argumento para printf cujo tipo não corresponde à sua especificação de conversão. Um exemplo simples: printf("%d", 1.9)A cadeia ...

2 a resposta

clang-omp no Xcode sob El Capitan

Eu gosto de usar o openmp em um projeto c ++ usando o Xcode como IDE. Infelizmente, o compilador Clang da Apple não suporta openmp (Veja aqui [https://stackoverflow.com/questions/26159225/openmp-support-in-xcode-6-clang-3-5] ), então eu ...

1 a resposta

O uso de literais definidos pelo usuário em expressões às vezes requer espaço em branco

O código a seguir é compilado no GCC e no Clang: long double operator""_a(long double); auto x = 0e1_a+0; // OKMas não isso (substituindo_a com_e): long double operator""_e(long double); auto y = 0e1_e+0; // Error: unable to find numeric ...

3 a resposta

Compilação condicional usando características de tipo Boost

Eu tenho um modelo que eu gostaria de compilar condicionalmente, dependendo do tipo do argumento. Eu só me importo em diferenciar entre "Dados antigos simples" (POD), ou seja, números inteiros etc. ou classes / estruturas. Estou usando o c ++ ...

3 a resposta

Comparar parâmetro de comando com argv [] não está funcionando

Estou tentando comparar o parâmetro de comando com argv [], mas não está funcionando. Aqui está o meu código. ./a.out -d 1Na função principal int main (int argc, char * const argv[]) { if (argv[1] == "-d") // call some function here }Mas isso ...

5 a resposta

Como criar aplicativos multithread

Eu tenho um aplicativo multithread. Cada módulo é executado em um thread separado. Os módulos são: - network module - used to receive/send data from network - parser module - encode/decode network data to internal presentation - 2 application ...

4 a resposta

Dependência da ordem de vinculação do g ++ ao vincular o código c ao código c ++

Antes de hoje, eu sempre acreditei que a ordem em que objetos e bibliotecas eram passadas para o g ++ durante o estágio de vinculação não era importante. Hoje, tentei vincular o código c ++ ao código c. Coloquei todos os cabeçalhos C em um bloco ...