Definiowanie nowego obiektu o nazwie wprowadzonej przez użtk


(Salazaar) #1

Witam, mam pytanie. Jak zrobić, żeby program definiował nowy obiekt typu string o nazwie tego, co sie wpisze na ekran przez cin?


(Ryan) #2

Nie możesz zdefiniować dynamicznie nazwy zmiennej w czasie wykonywania programu. I nie chcesz tego zrobić. Możesz odczytać pewne informacje o zmiennych (np. możesz przy pomocy RTTI odczytać typ zmiennej) ale nie zdefiniować. Po kompilacji i tak nazwa zmiennej przestaje istnieć w kodzie programu (ewentualnie może istnieć powiązanie zmiennej z jej adresem w symbolach dla debuggera, ale te są zbędne do samego wykonania programu i w jego wykonaniu nie uczestniczą).

Co naprawdę chcesz zrobić? Może wreszcie czas poczytac jakiś poradnik albo kupić książkę?