Resultados de la búsqueda a petición "c++"

2 la respuesta

Error: no se puede especificar inicializador explícito para la matriz

Estoy usando Visual Studios 2013 y sigo recibiendo este error, pero no entiendo por qué. class CLI{ string commands[2] = {"create", "login"}; public: void addCommand(), start(), getCommand(string); };El error: error C2536: 'CLI::CLI::commands': ...

12 la respuesta

¿Cuál es la diferencia entre float y double?

He leído sobre la diferencia entre precisión doble y precisión simple. Sin embargo, en la mayoría de los casos,float ydouble parece ser intercambiable, es decir, usar uno u otro no parece afectar los resultados. ¿Es este realmente el caso? ...

1 la respuesta

coincidencia de parámetros de plantillas variadic en std :: function

Tengo el siguiente código: #include <iostream> #include <functional> template<typename Return, typename... Params> void func(std::function<Return(Params... )> x) {} void f(double) {} int main() { //func<void, double>(f); // compile error here in ...

8 la respuesta

Buscando un archivo vacío en C ++ [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo verifico si un archivo de texto está vacío o no existe en c ++? [/questions/53678811/how-do-i-check-to-see-if-a-text-file-is-empty-or-does-not-exist-in-c] 2 respuestas¿Hay alguna manera fácil de ...

2 la respuesta

tipo de retorno del constructor en C ++

Sé que no hay ningún tipo de retorno de los constructores en C ++ Sin embargo, el siguiente código se compila correctamente. ¿Qué devuelve el constructor en el código a continuación? class A{ public: A() {} } A a = A(); //what is returned by ...

2 la respuesta

¿Cuál es la forma más eficiente de recalcular los atributos de un análisis Boost Spirit con una tabla de símbolos diferente?

Estoy usando Boost Spirit para implementar la funcionalidad en algún software que permite al usuario ingresar una ecuación matemática que se aplicará repetidamente a una secuencia de entrada. Los valores de flujo de entrada se representan como ...

4 la respuesta

Uso inapropiado de c_str

Tengo un método definido a continuación: const std::string returnStringMethod() { std::string myString; // populate myString return myString; }Ahora, en la llamada, estaba haciendo algo como esto: const char * ptr = ...

5 la respuesta

Dirección de una referencia

Así que estoy teniendo una discusión con un amigo sobre referencias e indicadores. De lo que hablamos es de "puede tomar la dirección de un puntero pero no puede tomar la dirección de una referencia" Y no estoy de acuerdo en ese punto. tomemos ...

2 la respuesta

Cómo habilitar Eclipse para autoconstruir / guardar automáticamente los cambios antes de ejecutar (CDT)

Estoy tratando de tener convenientemente vigente el código actualizado cuando hago clic en el botón Ejecutar en Eclipse. En la actualidad, ejecutará la última compilación y tengo que hacer clic manualmente en compilar antes de hacer clic en ...

3 la respuesta

Las plantillas de C ++ ocultan a los miembros principales

Por lo general, cuandoA está heredando deB, todos los miembros deA son visibles automáticamente paraBfunciones de, por ejemplo class A { protected: int a; }; class B : public A { int getA() {return a;} //no need to use A::a, it is automatically ...