Hola gracias por las respuestas y disculparme que tarde dias en contestar (no tengo mucho tiempo últimamente :(). La verdad que parece que no existe tal cosa tal y como lo estoy buscando, ni en español ni en inglés. Lo que andaba buscando es algún documento de no más de 2 o 3 páginas donde viniera "...
Pregunta: ¿Cómo encriptar una contraseña en C++? Respuesta: súmale, por ejemplo, 3 a cada caracter de la cadena. Querías simplicidad pues ahí la tienes. Querías el mejor código fuente para ti resuelto y envuelto en papel de regalo, entregado por el mismísimo Santa Claus Coder pues... yo no soy Santa...
Hola, estoy interesada en aprender sobre análisis de algoritmos, en concreto en estudiar algunos esquemas que en su mayoría parece funcionan bien en problemas de optimización. Las técnicas que estoy viendo son: Divide y vencerás, algoritmos voraces (o ávidos), programación dinámica, backtracking, ra...
OK, muchas gracias :-) Sé que esta duda (o la del chequeo de la autoasignación en constructores de copia, aquí ) suena muy absurda (de echo lo es...). También sé que es mejor obtener errores en fases de compilación y/o enlazado en vez de en tiempo de compilación, independientemente de errores lógico...
Hola, tengo esta sencilla clase de prueba y esta ejecución que devuelve a posta una violación de segmento: #include <iostream> using namespace std; class foobar { public: foobar(int num = 0) { n = num; } int get_n() const { return n; } private: int n; }; int main () { foobar *ptr = NULL; cout << ptr...
Hola de nuevo daltomi, he leído tus explicaciones (bastante claras) pero todavía no he tenido tiempo para analizarlas con algo de calma e ir haciendo alguna prueba pero lo haré descuida. Solo era para mandarte un saludo y agradecerte el esfuerzo
Hola de nuevo, Entonces añadiré la comprobación "if(this != &...)" en el cuerpo de mis constructores de copia a partir de ahora (al igual que llevo haciendo en la sobrecarga de la asignación). Sobre el uso de la lista de incializadores de un constructor, tu ejemplo deja claro que aunque los construc...
Hola, en la wikipedia tienes una buena explicación de este método de ordenación (y de otros con órdenes de complejidad menor), incluso con implementaciones en varios lenguajes (C incluido) aquí tienes el link
Hola gracias por tan buena respuesta. Entonces debería cambiar: if (*this != e) copia(e); Por if (this != &e) copia(e); ¿Pero debería de añadir tal comprobación en mis constructores de copia? A la hora de sobrecargar el operador de igualdad está claro que sí es necesario ¿pero y en los constructores...
Hola, me ha surgido la duda de qué pasaría ante una llamada a un constructor de copia tal que así: entero n2(n2) "entero" es una clase de prueba, el código de prueba completo es el siguiente: class entero { public: entero (int num = 0) { n = num; } entero (const entero &e) { if (*this != e) // ¿hari...