Programación General > Visual C++
Problemas Al Convertir Tipos
Eternal Idol:
--- Cita de: "JuanK" ---Pero toda la documentacion que he visto me dice que CString es parte de las MFC :blink:
--- Fin de la cita ---
Si la clase te permite usar el operador = con un puntero char* sera que tiene sobrecargado el mismo ... no tiene la menor importancia que sea parte de la MFC o que la haya programado Forrest Gump en su tiempo libre ...
--- Cita de: "Eternal Idol" ---Porque no se requiere instanciar el tipo CString en C++?
--- Fin de la cita ---
Relee el hilo: str es una instancia de la clase CString.
shakka:
--- Cita de: "JuanK" ---
--- Cita de: "Eternal Idol" ---
--- Cita de: "JuanK" ---Por otro lado no es CString una clase del MFC? eso no tiene nada que ver con saber o no POO, tiene que ver con conocer una libreria para C++ que nunca he usado.
Para instanciar la clase no se requeriria hacer uso de new?
--- Fin de la cita ---
No y por eso dije que: "Mas bien tu duda viene de desconocer la POO en C++".
--- Fin de la cita ---
Pero toda la documentacion que he visto me dice que CString es parte de las MFC :blink:
Porque no se requiere instanciar el tipo CString en C++?
--- Fin de la cita ---
Quien dice que no se requiere declarar CString? :blink:
Pero puede suceder, como con en el caso del cin que es una instancia global de istream.
No necesariamente se debe hacer uso del operador new para instanciar, es para manejo(reserva) de memoria.
Eternal Idol:
--- Cita de: "shakka" ---Quien dice que no se requiere declarar CString? :blink:
--- Fin de la cita ---
Nadie.
--- Cita de: "shakka" ---No necesariamente se debe hacer uso del operador new para instanciar, es para manejo(reserva) de memoria.
--- Fin de la cita ---
Se debe usar para punteros a objetos, asi de simple.
1cacalvo:
Bueno pero en todo caso, al declarar una instancia de la clase CString, internamente en su definición si hara su reserva de memoria con NEW, MALLOC o como la quiera reservar el Forrest Gump de turno...
Eternal Idol:
--- Cita de: "1cacalvo" --- Bueno pero en todo caso, al declarar una instancia de la clase CString, internamente en su definición si hara su reserva de memoria con NEW, MALLOC o como la quiera reservar el Forrest Gump de turno...
--- Fin de la cita ---
Ni new ni malloc ... si relees este hilo tal vez sepas en que tipo de memoria esta ...
Navegación
[*] Página Anterior
Ir a la versión completa