Resultados de la búsqueda a petición "c++11"

4 la respuesta

boost :: espíritu :: qi

Considere el siguiente código: (Boost.Spirit 2.5.1) qi::parse(str.begin(), str.end(), (+qi::alpha)[[](const string& s){cout << s<< '\n';}] >> (*(qi::char_(',') | qi::char_('\''))) >> qi::uint_[[](int integer){cout << integer << ...

4 la respuesta

c ++ instanciación de plantilla externa y typedef (gcc)

Estoy tratando de crear una instancia de una plantilla externamente, sin embargo, me gustaría usar un typedef en la cláusula de creación de instancias. Creo que el ejemplo dice más de mil palabras: typedef myTemplate_base<commonValue> ...

2 la respuesta

¿Cómo puedo especificar que quiero C ++ 0x en Makefile.am

Actualmente mi proyecto tiene el siguiente árbol simple: ./Makefile.am ./configure.ac ./README ./src/main.cpp ./src/Makefile.am ./bin Estoy tratando de seguir el siguiente tutorial: http: ...

4 la respuesta

¿La "solución" GotW # 101 realmente resuelve algo?

Primero lea las publicaciones de Herb's Sutters GotW sobre pimpl en C ++ 11: GotW # 100: Cortafuegos de compilación (Dificultad: 6/10) [http://herbsutter.com/gotw/_100/] GotW # 101: Cortafuegos de compilación, Parte 2 (Dificultad: ...

8 la respuesta

¿Cómo escribir el For-Loop basado en rango con Argv?

Desde el sitio Wikipedia de c ++ 0x: int my_array[5] = {1, 2, 3, 4, 5}; for (int &x : my_array) { x *= 2; } Entonces, ¿por qué este código no funciona? int main(int argc, char* argv[]) { for (char *arg : argv) { // Do something. } ...

2 la respuesta

Compile std :: regex_iterator con gcc

Puedo crear un archivo .o con g ++ -c test.cpp -std = c ++ 0x, pero no puedo vincularlo, obtuve los siguientes errores: test.cpp:(.text+0xe5): undefined reference to `std::regex_iterator<char const*, char, std::regex_traits<char> ...

4 la respuesta

Advertencia del compilador: no se puede deducir el tipo de retorno lambda

Considere este ejemplo: #include <algorithm> #include <iostream> int main() { std::string str = "abcde4fghijk4l5mnopqrs6t8uvwxyz"; std::string str2; std::remove_copy_if(str.begin(), str.end(), std::back_inserter(str2), [](char& c) { if ...

6 la respuesta

¿Qué es "referencia de valor para * esto"?

Came a través de una propuesta llamada "rvalue reference for * this" en clang's C ++ 11 página de estado [http://clang.llvm.org/cxx_status.html]. He leído bastante sobre las referencias de valor y las he entendido, pero no creo saberlo. ...

8 la respuesta

¿C ++ 0x admite clases internas anónimas?

Digo que tengo oyentes integrados en C ++ 98, son abstractos y deben, por ejemplo, implementar ActionPerformed. En C ++ 0x hay una manera de hacer algo similar a Java: button.addActionListener(new ActionListener() { public ...

8 la respuesta

¿Se está especializando std :: swap en desuso ahora que tenemos semántica de movimiento? [duplicar

Posible duplicado: Move semántica == ¿la función de intercambio personalizada está obsoleta? [https://stackoverflow.com/questions/6416385/move-semantics-custom-swap-function-obsolete] Así es comostd::swap se parece a C ++ 11: template<typename ...