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

4 la respuesta

Cuál es la función adecuada para comparar dos cadenas de estilo C?

Así que tengo un dilema. Necesito comparar dos cadenas de estilo C y busqué las funciones que serían más apropiadas: memcmp //Compare two blocks of memory (function) strcmp //Compare two strings (function ) strcoll //Compare two strings using ...

6 la respuesta

¿Cómo funciona RAII cuando un constructor lanza una excepción?

Estoy aprendiendo sobre el lenguaje RAII en C ++ y cómo usar punteros inteligentes. n mi lectura, me he encontrado con dos cosas que, para mí, parecen contradecirse. Citado dehttp: //www.hackcraft.net/raii [http://www.hackcraft.net/raii/]: ...

2 la respuesta

Utilizando SWIG con métodos que toman std :: string como parámetro

Usé SWIG para ajustar mi clase de c ++. Algunos métodos tienen unaconst std::string& como parámetro. SWIG crea un tipo llamadoSWIGTYPE_p_std__string sin embargo, no puede simplemente pasar una cadena normal para esto al invocar el método en c #. ...

6 la respuesta

¿Cómo veo el valor de una variable <optimized out> en C ++?

Estoy usando gdb para depurar un programa C ++. Tengo este código: int x = floor(sqrt(3)); y quiero ver el valor de x. Sin embargo, gdb afirma que x es "<optimized_out>". ¿Cómo veo el valor de x? ¿Debo cambiar los indicadores de mi compilador?

2 la respuesta

ransformar el tipo de tupla

Así que soy nuevo para impulsar MPL, y no sé cómo usarlo con tipos estándar. Quiero una metafunción que encubra este tipo: std::tuple<T0, T1, ..., TN>Dentro de esto std::tuple< std::function<T0(std::tuple<T0, T1, ...>, std::tuple<T0, T1, ...

2 la respuesta

Macro para obtener el espacio de nombres actual y el nombre de la función (pero no la firma completa)?

¿Existe una macro C ++ que obtenga el espacio de nombres y el nombre de función actuales? Ejemplo namespace foo { namespace bar { void baz(int i, double d) { std::cout << MACRO << std::endl; } } } imprimiríafoo::bar::baz. Yo se de__FUNCTION__ ...

8 la respuesta

Textura de carga para OpenGL con OpenCV

He visto muchos ejemplos de código para cargar texturas para OpenGL, muchos de ellos son un poco complicados de entender o requieren nuevas funciones con mucho código. Estaba pensando que como OpenCV nos permite cargar cualquier formato de ...

4 la respuesta

unción @ c ++: pasar argumento no constante al parámetro de referencia constante

supongo que tengo una función que acepta el argumento de referencia de referencia constante, int func(const int &i) { /* */ } int main() { int j = 1; func(j); // pass non const argument to const reference j=2; // reassign j }este código ...

4 la respuesta

MinGW / Eclipse ld.exe no encuentra bibliotecas

Estoy usando Eclipse CDT para intentar compilar un proyecto con el motor Ogre 3D. Pero de alguna manera mingw no puede encontrar las bibliotecas estáticas con las que enlazo. Estos son los mensajes de error: c: / mingw / bin /../ lib / gcc / ...

6 la respuesta

std :: shared_ptr seguridad de subprocesos explicada

Estoy leyendohttp: //gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.htm [http://gcc.gnu.org/onlinedocs/libstdc++/manual/shared_ptr.html] y algunos problemas de seguridad de hilos todavía no están claros para mí: Standard garantiza que el ...