Preguntas etiquetadas con c++

Preguntas sobre C ++, un lenguaje de programación de tipo general, compilado, de tipo estático, de forma libre, multi-paradigma.

3
Crear un final web para un programa C ++
Me preguntaba cuál sería el mejor método para crear un final web para interactuar con un programa C ++ en el servidor. Al principio, pensé simplemente usando la ejecución de shell desde el lenguaje del lado del servidor web (como shell_exec()en PHP), pero me preguntaba si hay una forma "mejor". …

3
¿Hay algún beneficio para definir variables locales constantes como estáticas (c ++)?
void Animation::playAnimation() const { static const int index = 0; const std::string& animationFileName = m_animationContainer.getAnimationName(index); static const int zOrder = -1; static bool isLooping = false; AnimationBank::play(animationFileName, zOrder, isLooping); } ¿Hay algún beneficio para definir variables locales constantes como static? O es innecesario e incluso una mala práctica.
9 c++  c++11  c++14 







1
Scripts de usuario de sandboxing de forma segura en un programa C ++
He estado trabajando en un proyecto personal en C # cuyo propósito es más o menos permitir al usuario ejecutar scripts escritos por otros usuarios y restringir los permisos de ese script. Mi programa compila los scripts con una biblioteca de terceros, los guarda con los mecanismos de seguridad de …
8 c++  security 

7
¿Mejor práctica para "continuar" desde dentro de un bucle anidado?
Aquí hay una muestra simplificada. Básicamente, verifica una cadena de una lista de cadenas. Si la verificación pasa, eliminará esa cadena ( filterStringOut(i);), y ya no es necesario continuar ninguna otra verificación. Así continuea la siguiente cadena. void ParsingTools::filterStrings(QStringList &sl) { /* Filter string list */ QString s; for (int …





4
¿Viola algún principio de OOP si una función miembro no usa ninguna de las propiedades de clase / variables miembro?
Tengo una clase existente que interactúa y que puede abrir, leer o escribir en un archivo. Necesito recuperar una modificación de archivo para ese propósito. Tengo que agregar un nuevo método. Supongamos que lo siguiente es mi definición de clase donde quiero agregar un nuevo método. class IO_file { std::string …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.