Resultados de la búsqueda a petición "c++"
¿Cuáles son las ventajas y desventajas de usar std :: stack en lugar de solo deque, vector o list
Estoy escribiendo un std :: stack muy simple usando vector como contenedor subyacente. Me di cuenta de que podía reemplazar todas las funciones push (), pop () y top () con push_back (), pop_back () y back () del contenedor de vectores. Mis ...
Una vez más: estricta regla de alias y char *
Cuanto más leo, más confundido me pongo. La última pregunta de los relacionados es la más cercana a mi pregunta, pero me confundí con todas las palabras sobre la vida útil de los objetos y, especialmente, ¿está bien leer o no? Para llegar ...
Ver un puntero sin formato como un rango en un bucle for basado en rango
¿Cómo puedo hacer que un puntero sin formato se comporte como un rango, para una sintaxis de bucle de rango? double five = 5; double* dptr = &five; for(int& d : dptr) std::cout << d << std::endl;// will not execute if the pointer is ...
¿Por qué la caída del puntero tiene prioridad sobre una plantilla deducida?
Digamos que estoy escribiendo una función para imprimir la longitud de una cadena: template <size_t N> void foo(const char (&s)[N]) { std::cout << "array, size=" << N-1 << std::endl; } foo("hello") // prints array, size=5Ahora quiero extenderfoo ...
El archivo existe, pero el archivo abierto siempre devuelve -1
El archivo "~ / workspace / Test.txt" existe, pero fd siempre devuelve -1. ¿Alguien puede dar una pista de lo que está mal con el código? Gracias. int fd = open("~/workspace/Test.txt", O_RDONLY); cout << "fd is "<<fd<<endl; if (fd < 0) { cout << ...
Qt para iOS: se requiere firma de código
Tengo la versión Smite instalada en mi MaC y también la versión Xcode es 6.1. Descargué Qt del sitio web oficial e intenté construir un programa muy simple. Sin embargo, me dio 3 mensajes de error : -1: error: no se encontraron identidades de ...
¿Qué sucede si nunca llamo a 'cerrar' en una secuencia de archivos abierta? [duplicar]
Esta pregunta ya tiene una respuesta aquí: ¿Necesito cerrar un std :: fstream? [duplicar] [/questions/4802494/do-i-need-to-close-a-stdfstream] 3 respuestasA continuación se muestra el código para el mismo caso. #include <iostream> #include ...
Código C compilado con C ++: referencia indefinida
Tengo un pequeño programa que puedo compilar con GCC e ICC sin ninguna dificultad, pero también me gustaría que el código funcione con G ++ e ICPC. Traté de agregar esto: #ifdef __cplusplus extern "C" { #endifal principio y esto: #ifdef ...
Cualquier CPU no disponible en la solución C ++ / C #
Tengo una solución que contiene C # y proyectos C ++ administrados. Se compila en la plataforma de soluciones x64 y x86. Como está administrado en C ++, quería crear una solución 'Cualquier CPU' y deshacerme de las antiguas. Cambié la ...
error C2440: '=': no se puede convertir de 'const char [2]' a 'char'
Estoy aprendiendo c ++, y tengo problemas para hacer cosas nuevas. Estoy tratando de crear una aplicación muy pequeña que tome la entrada de los usuarios y la almacene en una matriz de caracteres. Luego analizo esa matriz y elimino todos los ...