Estoy buscando un método o un fragmento de código para convertir std :: string a
Estoy buscando un método o un fragmento de código para convertir std :: string a
¿Cómo recorre cada archivo / directorio de forma recursiva en C ++
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...
Si tengo una función que necesita trabajar con a shared_ptr, ¿no sería más eficiente pasarle una referencia (para evitar copiar el shared_ptrobjeto)? ¿Cuáles son los posibles efectos secundarios negativos? Visualizo dos casos posibles: 1) dentro de la función se hace una copia del argumento, como...
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 2 años . Mejora esta...
¿En qué se diferencia una función en línea de una macro de
Recogí esto en una de mis breves incursiones a reddit: http://www.smallshire.org.uk/sufficientlysmall/2009/07/31/in-c-throw-is-an-expression/ Básicamente, el autor señala que en C ++: throw "error" es una expresion. En realidad, esto se explica con bastante claridad en el estándar C ++, tanto...
Quiero hacer DFS en una matriz de 100 X 100. (Digamos que los elementos de la matriz representan nodos de gráficos) Por lo tanto, asumiendo el peor de los casos, la profundidad de las llamadas a funciones recursivas puede llegar hasta 10000 y cada llamada ocupa hasta 20 bytes. Entonces, ¿es...
Estoy escribiendo un código multiplataforma, que debería compilarse en Linux, Windows, Mac OS. En Windows, debo admitir visual studio y mingw. Hay algunas piezas de código específico de la plataforma, que debería colocar en el #ifdef .. #endifentorno. Por ejemplo, aquí coloqué el código específico...
No encuentro una respuesta en la documentación estándar. ¿El estándar del lenguaje C ++ requiere sizeof(bool)ser siempre 1 (para 1 byte), o este tamaño está definido por la
Aparte de (lo obvio) construir una cadena de estilo C primero y luego usarla para crear una std :: string, ¿hay una forma más rápida / alternativa / "mejor" de inicializar una cadena a partir de un vector de
¿Hay alguna forma de deshabilitar una sola línea de advertencia en un archivo cpp con Visual Studio? Por ejemplo, si detecto una excepción y no la manejo, obtengo el error 4101 (variable local sin referencia). ¿Hay alguna manera de ignorar esto solo en esa función, pero de lo contrario informarlo...
const auto&Sería suficiente si quiero realizar operaciones de solo lectura. Sin embargo, me he encontrado for (auto&& e : v) // v is non-const un par de veces recientemente. Esto me hace preguntarme: ¿Es posible que en algunos casos poco conocidos exista algún beneficio de...
Escuché que eso constsignifica seguro para subprocesos en C ++ 11 . ¿Es eso cierto? Significa eso constestá ahora el equivalente de Java s' synchronized? ¿Se están quedando sin palabras clave
Soy bastante nuevo en CMake, y leí algunos tutoriales sobre cómo usarlo, y escribí algunas complicadas 50 líneas de script de CMake para hacer un programa para 3 compiladores diferentes. Esto probablemente concluye todo mi conocimiento en CMake. Ahora mi problema es que tengo un código fuente,...
¿Qué dice la declaración return {}; en C ++ 11 indique, y cuándo usarlo en lugar de (decir) return NULL; o return
Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...
Es difícil saber qué se pregunta aquí. Esta pregunta es ambigua, vaga, incompleta, demasiado amplia o retórica y no puede responderse razonablemente en su forma actual. Para obtener ayuda para aclarar esta pregunta y poder volver a abrirla, visite el Centro de ayuda .
Sé que esta pregunta se ha hecho antes, pero todavía no he visto una respuesta satisfactoria o un "no, esto no se puede hacer" definitivo, ¡así que volveré a preguntar! Todo lo que quiero hacer es obtener la ruta al ejecutable que se está ejecutando actualmente, ya sea como una ruta absoluta o en...
¿Cómo se determina qué versión del estándar C ++ implementa su compilador? Hasta donde yo sé, a continuación están los estándares que he conocido: C ++ 03 C ++