Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - leogtz

#402
No recuerdo mucho de C++, ¿pero no sería así?


Código (cpp) [Seleccionar]
#include <iostream>
#include <string>

using namespace std;

class CTest {
private:
int a;
public:
CTest() : a(0) {}

CTest(int d) : a(d) {}

    CTest(const CTest& obj) {
        cout << "constructor copia invocado";
        *this = obj;
    }

CTest(CTest& obj) {
cout << "constructor copia sin const invocado";
*this = obj;
}

CTest& operator=(const CTest& obj) {
a = obj.a;
cout << "operator= invocado";
return *this;
}

int getA() {
return this->a;
}
};

int main() {
       CTest miObj; //CTest();  /////////////////  AQUÍ ESTÁ EL ERROR
cout << miObj.getA() << endl;

return 0;
}


Si quieres crear un puntero:

Código (cpp) [Seleccionar]
CTest *miObj = new CTest();

Saludos.
#403
Programación C/C++ / Re: Amigos ayuda urgente
30 Julio 2011, 05:03 AM
Simplemente operaciones con matrices, tampoco se puede hacer:

matriz[j] = XXXXX;

Ya que es un array de arrays, o matriz bidimensional, no tiene sentido hacer eso.

Quizá quiso decir:

matriz[i][j] = XXXXX;
#404
¿No hay medalla para mí?  :-\  >:(  :-[

Es broma.
#405
Programación C/C++ / Re: Amigos ayuda urgente
30 Julio 2011, 04:42 AM
Lo que te mandó tu profesor está mal. Es int main(void), , no void main(), y si agregas el return estando void claro que dará error, estás tratando de devolver algo cuando no puedes.

Dile a tu profesor que agarre un buen libro y se ponga a leer.
#406
Foro Libre / Re: Algun consejito :-[
29 Julio 2011, 21:30 PM
Okay, entonces sí mejor vete a la programación.
#407
Unix/Unix-Like / Duda sobre GRUB
29 Julio 2011, 21:20 PM
Hola a todos, una pregunta sencilla.

Tengo conviviendo Windows 7, Ubuntu y FreeBSD(8.2) en una misma PC, mismo disco duro y todo. Pues bueno, Windows 7 no quiere iniciar, da error("No se pudo iniciar Windows. Es posible que un cambio de hardware o software reciente sea la causa." todo después de reinstalar FreeBSD), por lo que tengo que repararlo, cuando lo haga, qué consecuencias tendría para Ubuntu y FreeBSD? ¿Sólo perdería el grub?
#408
Foro Libre / Re: Algun consejito :-[
29 Julio 2011, 21:11 PM
Disculpa, ¿en qué parte de la música estás?
#409
GNU/Linux / Re: Terminal linux en utuntu 10.10
29 Julio 2011, 21:08 PM
Creo que es:
azul oscuro -> directorios
verde -> ejecutables
celeste -> enlaces simbólicos
#410
Foro Libre / Re: Algun consejito :-[
29 Julio 2011, 21:02 PM
Dedicale tiempo a los dos, es la única manera, el problema es que estás aprendiendo, y requieres dedicarle bastante tiempo a la programación, aunque la música también es muy celosa :s