Resultados de la búsqueda a petición "c++11"
No se puede asignar literal de cadena al vector std :: string en caja
Esta es una versión simplificada de mi sistema de tipos: #include <string> #include <vector> template<typename T> class Box { public: Box(const T& value) : _value(value) {}; private: T _value; /* ... */ }; typedef Box<int> Int; typedef ...
Crear una biblioteca para anular el operador * () del iterador: puntero colgante de riesgo
Estoy tratando de crear el mío.boost::adaptors::transformed [http://www.boost.org/doc/libs/1_56_0/libs/range/doc/html/range/reference/adaptors/reference/transformed.html] . Aquí está el relacionadocódigo de ...
pasar lambda como argumento, por referencia o valor?
He escrito un código de plantilla que toma un functor como argumento y después de un procesamiento, lo ejecuta. Aunque alguien más podría pasar esa función un lambda, un puntero de función o incluso unstd::function pero está ...
Punteros en c ++ después de eliminar
Después de leer muchas publicaciones sobre esto, quiero aclarar el siguiente punto: A* a = new A(); A* b = a; delete a; A* c = a; //illegal - I know it (in c++ 11) A* d = b; //I suppose it's legal, is it true?Entonces la pregunta es sobre el uso ...
Devolver objeto no movible no copiable con constructor explícito
Si tenemos una clase no movible, no copiable con un constructor no explícito, podemos devolverla y usarla de la siguiente manera (en C ++ 11): #include <iostream> class NonCop { public: /*non explicit*/ NonCop(int a, int b) : number(a + b) {} ...
¿Es inicialización directa o inicialización de copia?
La inicialización de objetos (instancias de clases o estructuras) en C ++ se puede hacer de varias maneras. Algunas sintaxis evocan uninicialización directa de su objeto, otras sintaxis conducen a unacopia-inicialización. Concopia-elisión ...
Pregunta sobre el colapso de referencia de C ++ 0x
No sé por qué no se puede compilar este código. He probado en Visual c ++ 2010 y gcc con -std = c ++ 0x. Alguien da alguna sugerencia? ¡Gracias! template<typename T> class Foo { public: void test(const T&){cout<<"const";} void test( ...
¿Cómo se escribiría un "meta si más si ..." en C ++?
Solo estoy aprendiendo los conceptos básicos de la metaprogramación en C ++, y pensé que sería bueno ver cómo otros resolverían la siguiente pregunta. Además, sería muy bueno ver una solución usando las bibliotecas de metaprogramación de Boost ...
C ++: ¿Puede una macro expandir "abc" en 'a', 'b', 'c'?
He escrito una plantilla variadic que acepta un número variable dechar parámetros, es decir template <char... Chars> struct Foo;Me preguntaba si había algún truco macro que me permitiera instanciar esto con una sintaxis similar a la ...
Hacer un impulso filter_graph por propiedad de etiqueta de vértice
Actualmente, tengo un gráfico que sigo rastreandovertices ylabels por medio de unexternal map. Entonces, cada vez que necesito acceder a la propiedad de la etiqueta, encuentro la etiqueta en el mapa y obtengo elmapped vertex. /// vertex ...