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

1 la respuesta

¿Cómo sería una lista de inicializadores extendidos de std :: map?

Si incluso existe, ¿qué sería unstd::map parece lista de inicializador extendida? He intentado algunas combinaciones de ... bueno, todo lo que se me ocurrió con GCC 4.4, pero no encontré nada que compilara.

1 la respuesta

Error de compilación "ningún tipo llamado std :: u16string" al compilar el proyecto c ++ (clang) para iOS con dependencias Qt y usar c ++ 11

Estoy tratando de construir una biblioteca c ++ dependiendo de Qt usando clang para iOS. Mi comando de compilación es este: xcrun --sdk iphoneos8.4 clang++ ...

4 la respuesta

¿Puede el uso del 'auto' de C ++ 11 mejorar el rendimiento?

Puedo ver por quéauto escribir C ++ 11 mejora la corrección y la facilidad de mantenimiento. He leído que también puede mejorar el rendimiento (Casi ...

1 la respuesta

Heredar constructores e inicializadores de llaves o iguales

No entiendo por qué no puede compilar una clase que tiene un miembro (no construible por defecto) con un inicializador de paréntesis o igual y un constructor heredado. g ++ dice: test.cpp: 22: 15: error: uso de la función eliminada "Derivado :: ...

3 la respuesta

Plantillas variables, tipo deducción y función std ::

Estoy tratando de hacer una función de plantilla a la que sea posible pasar alguna otra función con cualquier tipo y número de parámetros y vincularla a unstd::function. Me las arreglé para hacer esto: #include <iostream> #include <functional> ...

5 la respuesta

¿Cuál es la diferencia entre estos dos casos de agregar una cadena?

Noté que cuando inicialicé una cadena, el compilador informó un error que no esperaba. Por ejemplo: #include <iostream> #include <string> using namespace std; int main() { string s1 = "Hello", s2 = "World!"; // ok string s3 = s1 + ", " + ...

2 la respuesta

¿Qué se puede hacer con plantillas con parámetros de plantilla cero?

Hace algún tiempo aprendí que puedes crear plantillas con cero parámetros. Si bien no es posible crearlos directamente, puede usar plantillas de miembros template<typename ...T> struct Maker { template<T...> struct HasNParams { }; ...

2 la respuesta

¿Cómo uso bind para pasar una función miembro como puntero de función?

Estoy tratando de pasar una función miembro como puntero de función para no tener que depender de singletons o funciones globales para manejar mensajes Qt en Qt 5. Hasta donde puedo decir, mi función std :: es la correcta tipo, tiene la firma ...

1 la respuesta

¿Por qué las clases de contenedor de Qt no permiten tipos de elementos móviles, no copiables?

Las clases de contenedor QtQList<T>, QVector<T> etc. requieren que sus tipos de elementos sean copiables. Desde C ++ 11, los contenedores STL requieren que su tipo de elemento sea copiable o solo móvil. ¿Por qué los contenedores Qt no admiten ...

1 la respuesta

Cómo cambiar y establecer argumentos de compilación de Rcpp

Creé un nuevoRcpp paquete (mediante el uso de RStudio). Este paquete contiene una función C ++ que se compila utilizando las siguientes opciones de compilación: clang ++ -I / Library / Frameworks / R.framework / Resources / include -DNDEBUG -I / ...