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

4 la respuesta

¿Se permiten los punteros como claves en los contenedores STL ordenados?

Hayesta otra pregunta sobre cómo se supone que se interpretan los punteros de comparación [https://stackoverflow.com/q/4909766/321013]wrt el C ++ Std. Así que me preguntaba qué tiene que decir el C ++ Std sobre el uso de punteros como claves en ...

1 la respuesta

Cómo crear una clave de registro (o archivo) no recuperable en C ++

Me gustaría crear una versión por tiempo limitado de un juego que estoy desarrollando en C ++. Ya conozco algún programa que crea archivos que aún no puedo eliminar, y otro que creó una clave de registro muy difícil de eliminar (porque había ...

3 la respuesta

¿Las referencias de valor a const tienen alguna utilidad?

Supongo que no, pero me gustaría confirmar. ¿Hay algún uso paraconst Foo&&, dóndeFoo es un tipo de clase?

4 la respuesta

Dependencia circular de C ++: espacio de nombres frente a struct

Por favor educame. ¿Por qué esto compila: struct compiles { struct A; struct B { B(const A &a) : member(a.member) { } int member; }; struct A { A(const B &b) : member(b.member) { } int member; }; }; mientras que esto no: namespace doesnt { ...

1 la respuesta

por qué declarar constructores constrexpr para clases con destructores no triviales (por ejemplo, unique_ptr, std :: variant)

Por lo que yo entiendo (al menos parac++14), un destructor no puede serconstexpr si no es trivial (generado implícitamente o=default) ¿Cuál es el punto de declararconstexpr constructores para estructuras con destructores no triviales? struct X { ...

2 la respuesta

tabla de método virtual para herencia múltiple

Estoy leyendo este artículo "Tabla de métodos virtuales [http://en.wikipedia.org/wiki/Virtual_method_table]" Ejemplo en el artículo anterior: class B1 { public: void f0() {} virtual void f1() {} int int_in_b1; }; class B2 { public: virtual void ...

1 la respuesta

reemplazando el espacio doble por el espacio simple

¿Cómo puedo reemplazar el doble espacio en un solo espacio usando C ++ ex: "1 2 3 4 5" => "1 2 3 4 5"Esto es lo que he hecho hasta ahora: int _tmain(int argc, _TCHAR* argv[]) { string line; ifstream myfile(myFile); if(myfile.is_open()) { ...

4 la respuesta

Posibles problemas con NOMINMAX en Visual C ++

¿Qué problemas puedo tener al definirNOMINMAX antes que nada en mi programa? Que yo sepa, esto hará<Windows.h> no define elmin ymax macros tales que muchos conflictos con el STL, p.std::min(), std::max()ostd::numeric_limits<T>::min() están ...

2 la respuesta

C ++: cómo agregar bibliotecas externas

Estoy tratando de agregar SVL a mi proyecto. Sin él, obtengo cientos de errores (referencia indefinida ...). Después de agregar -lSVL, todos los errores desaparecen, pero gcc dice: "no se puede encontrar -lSVL". Todo lo demás (SDL, SDL_TTF, ...

4 la respuesta

Convertir un vacío * en una cadena estándar ::

Después de examinar la web y jugar conmigo mismo, parece que no puedo convertir el objetivo de un vacío * (que es una cadena) en una cadena std ::. He intentado usarsprintf(buffer, "%p", *((int *)point)); según lo recomendado poresta ...