c++

Leer archivo línea por línea usando ifstream en C++

El contenido del archivo.txt son: 5 3 6 4 7 1 10 5 11 6 12 3 12 4 Donde 5 3 es un par de coordenadas. ¿Cómo puedo procesa ... tener la primera línea, pero ¿cómo puedo obtener la siguiente línea del archivo? ifstream myfile; myfile.open ("text.txt");

¿Por qué la transposición de una matriz de 512x512 es mucho más lenta que la transposición de una matriz de 513x513?

Después de realizar algunos experimentos en matrices cuadradas de diferentes tamaños, surgió un patrón. Invariablemente, la t ... , la diferencia es similar: talla 512 - media 2.19 ms tamaño 513 - promedio 0.57 ms ¿Por qué está pasando esto?

¿Qué hizo que i = i++ + 1; legal en C++17?

Antes de empezar a gritar comportamiento indefinido, esto es explícitamente listado en N4659 (C++17) i = i++ + 1; ... quierdo i no es "otro efecto secundario" ni "usando el valor del mismo objeto escalar" ya que la expresión id es un lvalue.

¿Cómo se compara libuv con Boost / ASIO?

Me interesarían aspectos como: alcance / características rendimiento vencimiento

¿Cuál es la razón detrás de cbegin/fin?

Me pregunto por qué cbegin y cend se introdujeron en C++11? ¿Cuáles son los casos en los que llamar a estos métodos hace una diferencia con las sobrecargas de const de begin y end?

¿Hay alguna sobrecarga para declarar una variable dentro de un bucle? (C++) [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Diferencia entre declarar variables antes o en bucle? ... sto en su lugar: int i = 0; int var; while(i < 100) { var = 4; i++; } ¿O son los mismos, rápidos y eficientes?

¿Cuáles son las diferencias entre los genéricos en C# y Java... y las Plantillas en C++? [cerrado]

Utilizo principalmente Java y los genéricos son relativamente nuevos. Sigo leyendo que Java tomó la decisión equivocada o que ... cesivamente. Entonces, ¿cuáles son las principales diferencias entre C++, C#, Java en genéricos? Pros / contras de cada uno?

Número Variable de argumentos en C++?

¿Cómo puedo escribir una función que acepte un número variable de argumentos? Es esto posible, ¿cómo?

¿Dónde poner el valor de parámetro predeterminado en C++? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Valor predeterminado del parámetro de función ... es el lugar para el valor del parámetro predeterminado? Solo en la definición de la función, o declaración, o ambos lugares?

std:: funciones miembro string length() y size()

Estaba leyendo las respuestas para esta pregunta y descubrí que en realidad hay un método llamado length() para std::string ... dicar que no hay diferencia entre size() y length(). Si eso es así, no está haciendo más confuso para el usuario de la clase?

¿Cuándo puedo usar una declaración de reenvío?

Estoy buscando la definición de cuándo se me permite hacer una declaración de reenvío de una clase en el archivo de encabezad ... para una clase base, para una clase mantenida como miembro, para una clase pasada a la función miembro por referencia, etc. ?

Diferencias entre el rpp único y el rpp compartido [duplicado]

Posibles Duplicados:pimpl: shared_ptr o unique_ptrpunteros inteligentes (boost) explicó ¿Podría alguien explicar las diferencias entre shared_ptr y unique_ptr?

Cómo usar range-based for() loop con std:: map?

El ejemplo común para C++11 range-based for() loops es siempre algo simple como esto: std::vector<int> numbers = { 1, ... ++ 4.4, mientras que los bucles basados en rango están en g++ 4.6+, así que no he tenido la oportunidad de probarlo todavía.)

Ver matriz en el depurador de Visual Studio? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo mostrar una matriz asignada dinámicamente en el depurad ... ¿Es posible ver una matriz en el depurador de Visual Studio? QuickWatch solo muestra el primer elemento de la matriz.

¿Cómo evitar que la aplicación de consola de C++ salga inmediatamente?

Últimamente, he estado tratando de aprender C++ de este sitio web. Desafortunadamente cada vez que intento ejecutar uno de lo ... inmediatamente. ¿Hay alguna manera de detener el cierre inmediato del programa para que pueda ver los frutos de mi esfuerzo?

¿Por qué el compilador puede optimizar lambdas mejor que las funciones simples?

En su libro The C++ Standard Library (Second Edition) Nicolai Josuttis afirma que las lambdas pueden ser mejor optimizadas po ... iladores podrían tener un mejor contexto local con lambdas y eso puede hacer más suposiciones y realizar más optimizaciones.

¿Se requiere std::unique ptr para conocer la definición completa de T?

Tengo un código en un encabezado que se ve así: #include <memory> class Thing; class MyClass { std::unique_ptr& ... tr funcione solo con una declaración directa? Se siente extraño ya que solo debería sostener un puntero a Thing, ¿no debería?

Devolver múltiples valores desde una función de C++

¿Hay una forma preferida de devolver múltiples valores desde una función de C++? Por ejemplo, imagine una función que divid ... ugerencias? Editar: En el código del mundo real, puede haber más de dos resultados. También pueden ser de diferentes tipos.

¿Cómo implementar correctamente los iteradores personalizados y los iteradores const?

Tengo una clase contenedor personalizada para la que me gustaría escribir las clases iterator y const_iterator. Nunca hice e ... : Estoy bastante seguro de que Boost tiene algo para facilitar esto, pero no puedo usarlo aquí, por muchas razones estúpidas.

g++ referencia indefinida a typeinfo

Acabo de encontrar el siguiente error (y encontré la solución en línea, pero no está presente en Stack Overflow): (.GNU. ... zador "referencia indefinida a typeinfo"? (Puntos de bonificación si puedes explicar lo que está pasando detrás de escena.)