Resultados de la búsqueda a petición "c++"
Método de plantilla de especialización de clase de plantilla
Aquí está mi código: template<typename T1, typename T2> class MyClass { public: template<int num> static int DoSomething(); }; template<typename T1, typename T2> template<int num> int MyClass<T1, T2>::DoSomething() { cout << "This is the common ...
¿Cómo hacer una verificación de memoria en un programa daemon?
He escrito una aplicación C ++, que se ejecuta para siempre hasta que finalice manualmente. Monitorea otras aplicaciones importantes. Como resultado, mi aplicación Daemon no debería fallar. Teniendo esto en cuenta, quiero ver si hay pérdidas de ...
std :: vector a cadena con delimitador personalizado
Me gustaría copiar el contenido de unavector a uno largostring con un delimitador personalizado. Hasta ahora, he intentado: // .h string getLabeledPointsString(const string delimiter=","); // .cpp string Gesture::getLabeledPointsString(const ...
Eliminar un montón y luego desreferenciar un puntero a esa memoria
Este es el código de un ejercicio: #include <iostream> using namespace std; int main() { int n = 13; int* ip = new int(n + 3); int* ip2 = ip; cout << *ip << endl; delete ip; cout << *ip2 << endl; cout << ip << tab << ip2 << endl; }Cuando se ...
mutexes con objetos
Estoy tratando de entender cómo usar mutexes con objetos en c ++. Tengo el siguiente código (trivial) multiproceso que estoy usando como prueba de velocidad: struct Rope{ int n, steps, offset; //std::mutex mut; Rope() {} Rope(int n, int steps, ...
error de enlace variable estático
Estoy escribiendo código C ++ en una Mac. ¿Por qué aparece este error al compilar?: Símbolos indefinidos para arquitectura i386: "Log :: theString", referenciado desde: Log :: method (std :: string) en libTest.a (Log.o) ld: símbolo (s) ...
boost mutex error extraño con miembro privado
Tengo un error extraño. class INST { public: boost::mutex m_mutex; }; std::vector<INST> m_inst;error C2248: 'boost :: mutex :: mutex': no se puede acceder al miembro privado declarado en la clase 'boost :: mutex' ver declaración de 'boost :: ...
¿Por qué el operador% se conoce como operador de "módulo" en lugar de operador de "resto"?
Hoy en el trabajo tuve una discusión interesante con uno de mis compañeros de trabajo. Se sorprendió cuando le sucedió lo siguiente: assert(-1 % 10 == -1) //Expecting 9Así que cuando vino a preguntarme al respecto, le dije "bueno, eso tiene ...
Cómo importa el trabajo con Boost.Python desde archivos python internos
Estoy usando Boost.Python para incrustar un intérprete en mi ejecutable C ++ y ejecutar algunos scripts preescritos. Lo tengo funcionando para que pueda llamar a funciones en el archivo de Python, pero el código de Python que quiero usar importa ...
¿Es posible pasar clases derivadas por referencia a una función que toma la clase base como parámetro
Di que tenemos una clase base abstractaIBase con métodos virtuales puros (una interfaz). Entonces derivamosCFoo, CFoo2 de la clase base. Y tenemos una función que sabe cómo trabajar con IBase. Foo(IBase *input); El escenario habitual en ...