Resultados de la búsqueda a petición "c++"
¿Por qué usar encabezados precompilados (C / C ++)?
Pregunta rápida: ¿por qué usar encabezados precompilados? EDIT: Leyendo las respuestas, sospecho que lo que he estado haciendo con ellas es un poco estúpido: #pragma once //Defines used for production versions #ifndef PRODUCTION ...
const y global
Este código producirá un error en c ++ // Foo.cpp const int Foo = 99; // Main.cpp extern const int Foo; int main() { cout << Foo << endl; return 0; }La razón dada por muchos es que la constante global tiene un alcance interno y es estática ...
¿Cómo puedo implementar una clase de C ++ en Python, que será llamada por C ++?
Tengo una interfaz de clase escrita en C ++. Tengo algunas clases que implementan esta interfaz también escrita en C ++. Estos se llaman en el contexto de un programa C ++ más grande, que esencialmente implementa "main". Quiero poder escribir ...
¿Cómo puedo evitar la depuración en el código fuente de Boost en Visual Studio?
¿Hay alguna forma de excluir el código fuente de impulso (o cualquier otro) de la depuración? No quiero avanzar para impulsar el código fuente interno. por ejemplo boost::shared_ptr<Xyz> xyz(new Xyz()); xyz->someMethod();cuando quiero ...
¿Cómo expresar un literal de cadena dentro de una plantilla parametrizada por el tipo de caracteres utilizados para representar el literal?
Considere el siguiente mapa simple: class MyCoolMap : public unordered_map<const char *, const char *> { public: ProtoTypeMap() { insert(value_type("in1", "out1")); insert(value_type("in2", "out2")); ... insert(value_type("inN", "outN")); } }; ...
¿Cómo SWIG ajusta un mapa <string, string> en Python?
Estoy usando SWIG 2.0 para crear un contenedor Python para una biblioteca C ++. Un método tiene un argumento de tipo "const std :: map &". SWIG felizmente genera un contenedor para él, pero no puedo entender cómo invocar el método. Si paso, por ...
Is std :: vector or boost :: vector thread safe?
Tengo múltiples hilos simultáneamente llamando apush_back() en un objeto compartido destd::vector. Esstd::vector ¿a salvo de amenazas? ¿O necesito implementar el mecanismo yo mismo para que sea seguro para subprocesos? Quiero evitar hacer @ ext ...
GLSL por vértice matriz de tamaño fijo
¿Es posible en el escritorio GLSL pasar una matriz de flotadores de tamaño fijo al sombreador de vértices como un atributo? En caso afirmativo, ¿cómo? Quiero tener pesos por vértice para la animación de personajes, así que me gustaría tener ...
Enteros sin firmar en C ++ para bucles
He realizado una investigación en Stackoverflow sobre la inversión de bucles en C ++ que usan un entero sin signo en lugar de uno con signo. Pero todavía no entiendo por qué hay un problema (ver Iteración inversa Int sin firmar con bucles ...
¿Cómo obtener el número de argumentos de `std :: function`?
¿Es posible obtener el número de argumentos destd::function? Algo comoNumOfArgument<...>::value. Por ejemplo,NumOfArgument<function<int(int, int)> >::value debe ser 2.