Resultados da pesquisa a pedido "g++"

2 a resposta

Rule para variável de captura lambda

Por exemplo class Example { public: explicit Example(int n) : num(n) {} void addAndPrint(vector<int>& v) const { for_each(v.begin(), v.end(), [num](int n) { cout << num + n << " "; }); } private: int num; }; int main() { vector<int> v = { 0, 1, ...

3 a resposta

Como se livrar do aviso de depreciação hash_map do g ++?

Quando compilar um aplicativo c ++ que estou escrevendo que utiliza o hash_map, recebo este aviso no g ++ 4.3.2: Você está usando o cabeçalho obsoleto. Para eliminar esse aviso, use um arquivo de cabeçalho padrão ANSI ou use o sinalizador de ...

2 a resposta

elocidade de acesso a variáveis locais versus variáveis globais em gcc / g ++ em diferentes níveis de otimizaç

Descobri que diferentes níveis de otimização do compilador no gcc fornecem resultados bastante diferentes ao acessar uma variável local ou global em um loop. A razão pela qual isso me surpreendeu é que, se o acesso a um tipo de variável for mais ...

4 a resposta

otimização do compilador

Então eu tenho uma pergunta para você. :) Você pode me dizer a saída que o seguinte código deve produzir? #include <iostream> struct Optimized { Optimized() { std::cout << "ctor" << std::endl; } ~Optimized() { std::cout << "dtor" << std::endl; } ...

2 a resposta

Mingw32 std :: isnan com -ffast-math

Estou compilando o seguinte código com o-ffast-math opção: #include <limits> #include <cmath> #include <iostream> int main() { std::cout << std::isnan(std::numeric_limits<double>::quiet_NaN() ) << std::endl; } Estou recebendo 0 como saída. Como ...

5 a resposta

Desabilitando as exceções do C ++, como posso fazer com que qualquer std :: throw () termine imediatament

Este programa C ++ é um script CGI, não desejo lidar com exceções. Prefiro obter um aumento de desempenho marginal e deixar o SO (Linux) lidar com a limpeza após o término do process Estou usando a biblioteca C ++ padrão e quero qualquer função ...

3 a resposta

ão é possível encontrar -lc e -lm no g ++ linux

Estou usando ubuntu e gcc e g ++ estavam funcionando bem, mas hoje ele mostrou: cannot find -lm cannot find -lc Procurei e descobri que tem algo a ver com/usr/bin/ld. que é o link simbólico (espero) paralbd.bdf. Eu colei esse arquivo no ...

3 a resposta

ual é o melhor nível de otimização de g ++ ao criar um destino de depuraçã

Quando você deseja criar algo que seja depurável (g ++ especificamente, mas talvez compartilhe uma resposta com o gcc), qual é o melhor nível -O? Em outras palavras, ao criar um destino de "depuração" em vez de um destino de "release". Os ...

6 a resposta

Posso usar os recursos mais recentes do C ++ 11 no XCode 4 ou no OSX Lion? [duplicado

Possible Duplicate: Posso usar o C ++ 11 com o Xcod [https://stackoverflow.com/questions/4574246/can-i-use-c11-with-xcode] Parece que o xcode 4 contém versões mais antigas do clang e do gcc. Posso atualizar o gcc ou clang e usá-los com o xcode ...

2 a resposta

“Tipo de função sobrecarregada não resolvida” ao tentar usar for_each com iteradores e função em C ++

//for( unsigned int i=0; i < c.size(); i++ ) tolower( c[i] ); for_each( c.begin(), c.end(), tolower );Estou tentando usar umfor_each no lugar do loop for para uma atribuiçã Não sei por que estou recebendo esta mensagem de erro: In function ...