Tengo algunos problemas para entender la necesidad de std::result_of en C++ 0x. Si entendí correctamente, result_of se usa para obtener el tipo resultante de invocación de un objeto de función con cie
Estoy tratando de aprender las características actualmente aceptadas de C++ 11 y estoy teniendo problemas con auto y decltype. Como ejercicio de aprendizaje, extiendo la lista de clase estándar con al
No entiendo la última línea del ejemplo de la página 148 de la FCD (§7.6.1.2/4): const int&& foo();
int i;
struct A { double x; };
const A* a = new A();
decltype(foo()) x1 = i; // type is const i