Resultados de la búsqueda a petición "c++11"
C ++ 0x lambda, ¿cómo puedo pasar como parámetro?
Consulte el siguiente código relacionado con C ++ 0x lambda: typedef uint64_t (*WEIGHT_FUNC)(void* param); typedef std::map<std::string, WEIGHT_FUNC> CallbackTable; CallbackTable table; table["rand_weight"] = [](void* param) -> uint64_t { return ...
Plantilla de proyecto Eclipse CDT - Configuración de opciones desplegables
Estoy tratando de crear una nueva plantilla de proyecto para Eclipse CDT para responder a mi preguntaaquí [https://stackoverflow.com/questions/33092746/creating-a-new-c-project-in-eclipse-cdt-with-the-same-settings-as-another-proj] . @Jonah ...
¿Por qué una referencia de valor de plantilla con plantilla acepta valores?
Vi el uso de algo como #include <iostream> #include <functional> using namespace std; template<typename FN> void Foo(FN&& Fn) { Fn(); } void b() { cout << "2." << endl; } int main() { Foo([](){ cout << "1." << endl; }); Foo(&b); auto c = []() { ...
La función de plantilla especializada con el caso "general" eliminado no se compila con g ++ <= 4.8.0 y clang ++
Al compilar un proyecto con una versión anterior de g ++ (4.8.0, MinGW) descubrí que este código no se compila: template<typename T> void foo() = delete; template<> void foo<int>(){} int main() { foo<int>(); return 0; }Parece que g ++ ni ...
C ++ std :: unique_ptr: ¿Por qué no hay tarifas de tamaño con lambdas?
Estoy leyendo "Effective Modern C ++". En el artículo relacionado constd::unique_ptr se indica que si el eliminador personalizado es un objeto sin estado, no se aplicarán tarifas de tamaño, pero si se trata de un puntero de función ostd::function ...
Parámetro / argumento de referencia no tipo
¿Por qué el argumento de plantilla de una referencia que no es de tipo no puede ser otra referencia (g ++ 4.8.1): template <int& N> void test() { } int x = 5; int& p = x; int main(){ test<x>(); //compiles fine test<p>(); //error: could not ...
Convertir std :: __ cxx11 :: string a std :: string
Uso c ++ 11, pero también algunas bibliotecas que no están configuradas para ello, y necesitan algún tipo de conversión. En particular, necesito una forma de convertirstd::__cxx11::string regularstd::string, pero buscando en Google no puedo ...
Cómo saber si una biblioteca se compiló con C ++ 11
¿Cómo puedo saber si cierta biblioteca de C ++ se vinculó con el estándar C ++ 11?
¿Cómo uso mientras sea verdadero en hilos?
¿Alguien puede señalarme lo que trato de hacer en este código, porqueSecondLoop hilo es inalcanzable en absoluto? Se vuelve accesible solo si eliminowhile(true) lazo. #include <iostream> #include <thread> using namespace std; void Loop() ...
Cómo reparar el error refactorizando decltype dentro de la plantilla
editar Posiblemente no se puede hacer, verImplementación limpia de la plantilla de función tomando puntero de función [https://stackoverflow.com/questions/18701018/clean-implementation-of-function-template-taking-function-pointer?rq=1] aunque la ...