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

3 la respuesta

¿Qué significa `usar std :: swap` dentro del cuerpo de una implementación de método de clase?

Durante algunas prácticas de c ++, estaba tratando de aprender y adoptar el modismo de intercambio de copias siguiendo esta explicación detallada sobre esta pregunta:el modismo Copy-Swap [https://stackoverflow.com/q/3279543/356440]. Pero ...

8 la respuesta

¿La regla de tres se convierte en la regla de cinco con C ++ 11?

Entonces, después de miraresta maravillosa conferencia [http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Introduction-to-STL-with-Stephan-T-Lavavej/] en referencias de valor, pensé que cada clase se beneficiaría de tal "constructor de ...

3 la respuesta

¿Cuál es el operador <=> en C ++?

Mientras intentaba aprender sobreC ++operadores, me topé con un extraño operador de comparación encppreference.com [http://en.cppreference.com/w/cpp/language/operator_comparison],* en una mesa que se veía así: "Bueno, si estos son operadores ...

5 la respuesta

plantilla pasar por valor o referencia constante o ...?

Puedo escribir una función con plantilla de esta manera template<class T> void f(T x) {...}o de esta manera template<class T> void f(T const& x) {...}Supongo que la segunda opción puede ser más óptima ya que evita explícitamente una copia, pero ...

5 la respuesta

Ignorar espacios usando getline en C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: Necesita ayuda con getline () [/questions/1744665/need-help-with-getline] 7 respuestasHola, estoy tratando de escribir un programa que acepte nuevas tareas de las personas, lo agregue a una pila, pueda ...

2 la respuesta

Ubicación de lectura de violación de acceso y carácter de lectura de error de cadena

¿Quién puede explicar por qué se arroja la ubicación de lectura de violación de acceso erorr y por qué en un [] obtengo "erorr leyendo caracteres de cadena"? Tengo dos cadenas y debo eliminar todas las palabras de la primera cadena que contienen ...

11 la respuesta

¿Es main () realmente el inicio de un programa C ++?

La sección $ 3.6.1 / 1 del Estándar C ++ dice: Un programa contendrá una función global llamadaprincipal, que es el designado comienzoDel programa. Ahora considere este código, int square(int i) { return i*i; } int user_main() { for ( int i = ...

2 la respuesta

Errores C2664 y E0167, perplejos

Estoy tomando una clase de distancia para principiantes de c ++ y no puedo resolver este error de compilación. Está escrito exactamente como en el libro de ejemplo, y cuando mi hermano lo corta y lo pega en su VS2015 funciona bien, pero en mi ...

1 la respuesta

¿Cómo funciona este código para obtener LCP de una matriz de sufijo?

¿Alguien puede explicar cómo funciona este código para construir el LCP a partir de una matriz de sufijos?suffixArr[] es una matriz tal quesuffixArr[i] contiene el valor del índice en la cadena para el sufijo con rangoi. void LCPconstruct() { ...

1 la respuesta

¿Por qué esta función devuelve una referencia de valor dado dados los argumentos de valor?

La siguiente definición de unmin función template <typename T, typename U> constexpr auto min(T&& t, U&& u) -> decltype(t < u ? t : u) { return t < u ? t : u; }tiene un problema: parece que es perfectamente legal escribir min(10, 20) = 0;Esto ...