Resultados de la búsqueda a petición "c++"
fstream in y out en archivos inexistentes
¿Es posible abrir un fstream en un archivo que no existe con ios :: in & ios :: out sin obtener un error?
desreferenciar el puntero nulo
int* p = 0; int* q = &*p;¿Es este comportamiento indefinido o no? Hojeé algunas preguntas relacionadas, pero este aspecto específico no apareció.
¿Por qué en el código "456" +1, la salida es "56" [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué puedes agregar un entero a un literal de cadena? [/questions/25299156/why-can-you-add-an-integer-to-a-string-literal] 1 respuesta#include <iostream> int main() { std::cout << "25"+1; return 0; ...
cuál es la diferencia entre el operador de punto y el operador de resolución de alcance
Solo quería saber la diferencia entre. operador y :: operador?
Problemas de VIsual Studio 2013 C ++ con calificadores de referencia
Encontré mucha información en Internet sobre calificadores de referencia, y también encontré que los calificadores de referencia son nuevos en C ++ 11 y aún no están implementados en todos los compiladores. Pero no pude encontrar ...
¿Cómo reemplazar todas las apariciones de un personaje en cadena?
¿Cuál es la forma efectiva de reemplazar todas las ocurrencias de un personaje con otro personaje enstd::string?
Este código parece lograr el retorno de una referencia nula en C ++
Mi conocimiento de C ++ es algo fragmentario. Estaba reelaborando un código en el trabajo. Cambié una función para devolver una referencia a un tipo. En el interior, busco un objeto basado en un identificador pasado, luego devuelvo una referencia ...
¿Por qué `unique_ptr <QByteArray>` no se degrada a `QByteArray *`?
Tengo el siguiente código: msg_buf_ptr = std::make_unique<QByteArray>(); return QDataStream{msg_buf_ptr, QIODevice::WriteOnly};Estoy teniendo el siguiente error: no known conversion for argument 1 from ‘std::unique_ptr<QByteArray>’ ...
¿Hacer referencia a punteros eliminados siempre da como resultado una Infracción de acceso?
Tengo un código C ++ muy simple aquí: char *s = new char[100]; strcpy(s, "HELLO"); delete [] s; int n = strlen(s);Si ejecuto este código desde Visual C ++ 2008 presionandoF5(Iniciar depuración), esto siempre da como resultado un bloqueo ...
¿Es útil la advertencia `C4127` (la expresión condicional es constante)?
Mientras contestaesta [https://stackoverflow.com/questions/25801230/explanation-needed-for-this-pre-processor-directive-c-c/25801260#25801260] post, sugerí usardo {...} while(0) para macros multilínea. En MSVC, encontré que este código ...