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

1 la respuesta

C ++ 0x error con constexpr y función de plantilla de retorno

Traté de encontrar una solución para el problema de la pregunta Deducción de tipo de parámetro no tipo plantilla C ++ [https://stackoverflow.com/questions/6737374/c-template-non-type-parameter-type-deduction] , que no implica un parámetro de ...

3 la respuesta

¿Cómo se rechaza un std :: shared_ptr?

Considerar struct SomethingThatsABase { virtual bool IsChildOne() const { return false; } virtual bool IsChildTwo() const { return false; } }; struct ChildOne : public SomethingThatsABase { virtual bool IsChildOne() const { return true; } }; ...

4 la respuesta

emántica de @Move: ¿de qué se trata? [duplicar

Duplicado posible: ¿Puede alguien explicarme la semántica de movimiento? [https://stackoverflow.com/questions/3106110/can-someone-please-explain-move-semantics-to-me] Podría alguien señalarme una buena fuente o explicarme aquí cuáles son ...

4 la respuesta

¿Por qué el tamaño de make_shared tiene dos punteros?

Como se ilustra en el códigoaqu [http://ideone.com/dZbvK], el tamaño del objeto devuelto por make_shared es de dos punteros. Sin embargo, ¿por qué nomake_shared funciona de la siguiente manera (suponga que T es el tipo al que estamos haciendo ...

2 la respuesta

Reenvío perfecto: ¿de qué se trata? [duplicar

Posible duplicado: Ventajas de usar forward [https://stackoverflow.com/questions/3582001/advantages-of-using-forward] ¿Podría alguien explicarme de qué se trata el reenvío perfecto?

1 la respuesta

Decltype para el retorno de una función

Estoy haciendo una clase con plantilla que es un contenedor alrededor de cualquier iterador. Estoy haciendo el operador * de esta manera: template <typename T> class MyIterator { public: //... decltype(*T()) operator*() { //... } } Doy a ...

2 la respuesta

literal y rvalue reference

void test(int && val) { val=4; } void main() { test(1); std::cin.ignore(); }Es unint se crea cuandotest se llama o por defecto en c ++ los literales sonint ¿tipo

1 la respuesta

Cómo usar la plantilla externa

He estado revisando el borrador de trabajo N3291 de C ++ 0x. Y tenía curiosidad sobre la plantilla externa. La Sección 14.7.3 establece: excepción de las funciones en línea y las especializaciones de plantilla de clase, las declaraciones de ...

4 la respuesta

Diferencias entre unique_ptr y shared_ptr [duplicado]

Posibles duplicados: pimpl: shared_ptr o unique_ptr [https://stackoverflow.com/questions/5576922/pimpl-shared-ptr-or-unique-ptr] punteros inteligentes (impulso) ...

2 la respuesta

¿MSVC10 Visual Studio 2010 admite bucles basados en el rango C ++

Admite MSVC10 el bucle basado en rango del borrador del estándar C ++ 0x? http: //en.wikipedia.org/wiki/C%2B%2B0x#Range-based_for-loo [http://en.wikipedia.org/wiki/C%2B%2B0x#Range-based_for-loop] Ejemplo for (int& p : array) { ... }