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

8 la respuesta

¿Puntero al miembro que es una referencia ilegal?

Digamos que tengo: // This is all valid in C++11. struct Foo { int i = 42; int& j = i; }; // Let's take a pointer to the member "j". auto b = &Foo::j; // Compiler is not happy here // Note that if I tried to get a pointer to member "i", it ...

8 la respuesta

rror de @Identificador no encontrado en llamada de función

Tengo un programa aquí donde invierto el caso de una cadena ingresada. Este es el código en mi archivo .cpp y estoy usando Visual Studio C ++ IDE. No estoy seguro de lo que necesito en un archivo de encabezado o si necesito uno para que esto ...

4 la respuesta

escritura en archivos binarios

#include <iostream> #include <fstream> using namespace std; class info { private: char name[15]; char surname[15]; int age; public: void input(){ cout<<"Your name:"<<endl; cin.getline(name,15); , cout<<"Your ...

4 la respuesta

Se pueden crear instancias de plantillas de contenedor estándar con tipos incompletos?

A veces es útil crear instancias de un contenedor estándar con un tipo incompleto para obtener una estructura recursiva: struct multi_tree_node { // Does work in most implementations std::vector< multi_tree_node > child; }; struct trie_node { // ...

10 la respuesta

Cómo convertir const char * a char *

Puede cualquier cuerpo decirme cómo convertir const char * en char *? get_error_from_header(void *ptr, size_t size, size_t nmemb, void *data) { ErrorMsg *error = (ErrorMsg *)data; char* err = strstr((const char *)ptr,"550"); //error cannot ...

2 la respuesta

Cómo evitar heredar la afinidad de la CPU por el proceso bifurcado secundario?

Tengo un proceso de servidor que bifurca muchos procesos secundarios. El proceso del servidor tiene afinidad con un núcleo de CPU, pero no quiero que esa afinidad sea heredada por el proceso hijo (más bien, el sistema operativo debería manejar ...

8 la respuesta

¿Cómo implemento un registro conveniente sin Singleton?

Mi implementación actual, simplificada: #include <string> #include <memory> class Log { public: ~Log() { // closing file-descriptors, etc... } static void LogMsg( const std::string& msg ) { static std::unique_ptr<Log> g_singleton; if ( ...

6 la respuesta

C ++ 11: ¿Reemplazar todos los punteros sin procesar con std :: shared_ptr ()?

Con el advenimiento destd::unique_ptr, la manchadastd::auto_ptr finalmente puede ser puesto a descansar. Así que durante los últimos días, he estado cambiando mi código para usar punteros inteligentes y eliminar tododelete de mi código. Aunque ...

8 la respuesta

a función anidada llama al orden de evaluación

Es bien sabido que el orden de evaluación de los argumentos de una función no está especificado y puede diferir entre diferentes compiladores. o que no parece tan claro es si las llamadas a funciones se pueden intercalar, en el siguiente ...

8 la respuesta

Variable de cambio de cambio dentro de un caso

En el siguiente código: int i = 0; switch(i) { case 0: cout << "In 0" << endl; i = 1; break; case 1: cout << "In 1" << endl; break; }¿Lo que sucederá? ¿Invocará un comportamiento indefinido?