#cpp #programowanie Mam taki przykład
Rozumiem, że tutaj nie zadziała to tak, że tekst zostanie ustawiony, bo nowytekst zniknie po zakończeniu funkcji (czy kiedy)? Jak to zrobić poprawnie? Zaalokować tekst długością nowytekst i skopiować np. za pomocą strcpy?
class Ex {
char * tekst;
public:
void ustaw_tekst(char * nowy_tekst)
{
tekst = nowy_tekst;
}
}Rozumiem, że tutaj nie zadziała to tak, że tekst zostanie ustawiony, bo nowytekst zniknie po zakończeniu funkcji (czy kiedy)? Jak to zrobić poprawnie? Zaalokować tekst długością nowytekst i skopiować np. za pomocą strcpy?
- Najlepsze
- Wszystkie komentarze







@psi-nos: tak
Normalnie bym użył :)