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

1 la respuesta

Emisión dual de símbolos de constructor

Hoy, descubrí algo bastante interesante sobre cualquiera de losg++ onm ... las definiciones de constructor parecen tener dos entradas en las bibliotecas. Tengo un encabezadothing.hpp: class Thing { Thing(); Thing(int x); void foo(); }; ...

8 la respuesta

¿Cuáles son las diferencias entre C, C # y C ++ en términos de aplicación en el mundo real [cerrado]

Como publiqué anteriormenteaqu [https://stackoverflow.com/questions/388156/what-web-oriented-language-should-i-learn-after-php] He decidido probar suerte con uno de estos, pero dado mis intereses como desarrollador web, me gustaría saber la ...

9 la respuesta

¿Qué puede causar fallas de segmentación en C ++? [cerrado

oté que no hay dudas con una lista de causas comunes de fallas de segmentación en C ++, así que pensé en agregarla. Naturalmente es Wiki de la comunidad, ya que no hayun respuesta correcta Creo que esto podría ser útil para los programadores ...

6 la respuesta

¿Cómo llamo al constructor de la clase base?

latley Pasé mucha programación en Java. Ahí llamas a la clase de la que has heredado consuper(); (probablemente todos lo sepan) Ahora tengo una clase en C ++ que tiene un constructor predeterminado que toma algunos argumentos. Ejemplo class ...

9 la respuesta

Obtener ruta DLL en tiempo de ejecución

Quiero obtener un dll's ruta del directorio (o archivo) desde su código. (no la ruta del archivo .exe del programa) He probado algunos métodos que he encontrado: GetCurrentDir: obtiene la ruta actual del directorio. GetModuleFileName: obtiene ...

5 la respuesta

¿Es seguro subproceso shared_ptr <XXX> seguro?

Tengo una pregunta sobreboost::shared_ptr<T>. Hay muchos hilos. using namespace boost; class CResource { // xxxxxx } class CResourceBase { public: void SetResource(shared_ptr<CResource> res) { m_Res = res; } shared_ptr<CResource> GetResource() ...

4 la respuesta

Covarianza de tipo de retorno con punteros inteligentes

En C ++ podemos hacer esto: struct Base { virtual Base* Clone() const { ... } virtual ~Base(){} }; struct Derived : Base { virtual Derived* Clone() const {...} //overrides Base::Clone }; Sin embargo, lo siguiente no hará el mismo ...

6 la respuesta

¿Por qué un programa C / C ++ a menudo tiene la optimización desactivada en modo de depuración?

En la mayoría de los entornos C o C ++, hay un modo de "depuración" y una compilación del modo "lanzamiento". l observar la diferencia entre los dos, encontrará que el modo de depuración agrega los símbolos de depuración (a menudo la opción -g ...

4 la respuesta

¿Cómo shu, ffle un std :: vector?

Estoy buscando una forma genérica y reutilizable de barajar unstd::vector en C ++. Así es como lo hago actualmente, pero creo que no es muy eficiente porque necesita una matriz intermedia y necesita saber el tipo de elemento (DeckCard en este ...

6 la respuesta

++ it or it ++ al iterar sobre un mapa?

Examples que muestran cómo iterar sobre unastd::map a menudo son así: MapType::const_iterator end = data.end(); for (MapType::const_iterator it = data.begin(); it != end; ++it)es decir. usa++it en lugar deit++. ¿Hay alguna razón por qué? ¿Podría ...