Resultados de la búsqueda a petición "c++11"
Biblioteca estándar de C ++ que se vincula con diferentes estándares de C ++
Estoy compilando un proyecto usando Cygwin (GCC v4.5.0) y tengo un problema de enlace extraño. Espero que alguien con algo de experiencia pueda ayudar. Error: referencia indefinida astd::basic_string<char, ...
utf8 <-> utf16: codecvt de bajo rendimiento
Estoy mirando algunas de mis cosas antiguas (y exclusivamente orientadas a win32) y pensando en hacerlo más moderno / portátil, es decir, reimplementar algunas partes ampliamente reutilizables en C ++ 11. Una de estas partes es la conversión ...
¿La memoria es de una construcción o asignación de tipo copiable trivialmente?
Digamos que tienes un objeto de tipoT y un búfer de memoria adecuadamente alineadoalignas(T) unsigned char[sizeof(T)]. Si utilizastd::memcpy copiar del objeto de tipoT alunsigned char matriz, ¿se considera construcción de copia o asignación de ...
Cómo sortear la limitación de reinterpretación de cast con constexpr
En c ++ 11, aconstexpr la expresión no puede contener reinterpretar moldes. Entonces, por ejemplo, si uno quisiera manipular los bits en un número de coma flotante, digamos para encontrar la mantisa del número: constexpr unsigned int ...
Elija la mejor función disponible a través de la herencia de etiquetas
Suponga que el usuario define algún subconjunto de las siguientes funciones: void f(int) {} void g(int) {} void h(int) {} // ...Tu tarea es escribir una funcióncall_best(int) que llama a la primera función de la lista anterior que se declara ...
Diferencia entre las listas de inicializadores std :: vector y std :: array
Este código C ++ 11 funciona bien para mí: #include <iostream> #include <vector> #include <array> using namespace std; struct str { int first, last; }; vector<str> fields { {1,2}, {3,4}, {5,6} }; int main() { for (str s : fields) cout << s.first ...
¿Por qué no se recomiendan las funciones de los miembros que establecen valores en la charla CppCon 2014 de Herb Sutter (Volver a lo básico: Estilo moderno de C ++)?
En la charla de Herb Sutter CppCon 2014 Volver a lo básico: Estilo moderno de C ++ al que se refiere en la diapositiva 28 (una copia web de las diapositivas está ...
Puntero único en la clase de inicialización
Supongamos que tengo ununique_ptr objeto miembro que quiero inicializar en clase, vea el código a continuación. ¿Por qué tengo que usar una inicialización uniforme (llaves)? La segunda declaración escupe un error, algo así como so.cpp:10:31: ...
gcc puede compilar una plantilla variadic mientras que clang no puede
Estoy leyendo algunas diapositivas llamadasUna descripción general de C ++ 11 y C ++ 14 [https://github.com/CppCon/CppCon2014/tree/master/Presentations/An%20Overview%20of%20C%2B%2B11%20and%20C%2B%2B14] presentado por el Sr. Leor Zolman. En la ...
¿Error en std :: regex?
Aquí está el código: #include <string> #include <regex> #include <iostream> int main() { std::string pattern("[^c]ei"); pattern = "[[:alpha:]]*" + pattern + "[[:alpha:]]*"; std::regex r(pattern); std::smatch results; std::string test_str = ...