Resultados da pesquisa a pedido "g++4.8"

3 a resposta

Quando uma expressão lambda C ++ possui muitas capturas por referência, o tamanho do objeto de função sem nome se torna grande

O código a seguir: int main() { int a, b, c, d, e, f, g; auto func = [&](){cout << a << b << c << d << e << f << g << endl;}; cout << sizeof(func) << endl; return 0; }saídas 56 compiladas comg ++ 4.8.2 Como todas as variáveis locais são ...

1 a resposta

O compilador C ++ não reconhece std :: stringstream :: swap

Estou tentando compilar o seguinte código com g ++ (GCC) 4.8.2 20131212 (Red Hat 4.8.2-7): #include <sstream> using namespace std; int main(int argc, char ** argv) { auto x = 1; stringstream s1, s2; s1.swap(s2); }Estou tendo o erro a ...

2 a resposta

elimine cópias desnecessárias ao chamar algoritmos C ++ / STL

Eu codifiquei o exemplo a seguir para ilustrar melhor minhas perguntas. No código abaixo, apresento umobjeto de função [http://en.wikipedia.org/wiki/Function_object](ou seja,funObj) NofunObj definição da classe, uma variável integrante ...

1 a resposta

O especificador do tipo elaborado para um enum com escopo definido não deve usar a palavra-chave "class"