Jak do wskaźnika auto_ptr dodać obiekt klasy TStringList:
- Kod: Zaznacz cały
#include <memory>
auto_ptr<TStringList> *Lista (new StringList);
Ten kod nie działa. Czy ktoś już się z tym skotkał.
#include <memory>
auto_ptr<TStringList> *Lista (new StringList);
-
- #include <memory>
- //------------------------------------------------------------------------
- std::auto_ptr<TStringList>Lista(new TStringList);
-
Cyfrowy Baron napisał(a):A Ty co? Nie świętujesz?!
Cyfrowy Baron napisał(a):Czas to pojęcie względne! Jestem tworem wirtualnym, nie istnieję w realnym świecie, więc pojęcie czasu mnie nie dotyczy.
Lista.Strings[1] czy jak zawsze Lista->Strings[1].
TStringList &Lista = *new StringList();
Lista.Strings[1] = "coÅ› tam";
TStringList *Lista = new StringList();
Lista->Strings[1] = "coÅ› tam";
TStringList &Lista = *new StringList(); ---> auto_ptr<...> ...(...);
TStringList *Lista = new StringList(); ---> auto_ptr<...> ...(...);
int *i = new int;
auto_ptr<int> x(i);
auto_ptr<int> y;
y = x;
cout << x.get() << endl;
cout << y.get() << endl;
Michalos napisał(a):Cyfrowy Baron napisał(a):A Ty co? Nie świętujesz?!Cyfrowy Baron napisał(a):Czas to pojęcie względne! Jestem tworem wirtualnym, nie istnieję w realnym świecie, więc pojęcie czasu mnie nie dotyczy.
CB, jak to w końcu jest z Tobą ? Twory wirtualne też mają święta ?
Pozdrawiam i sorry za OT
Miroo_007 napisał(a):He he he - świętuję. Ale teraz muszę się odwoływać do tego obiektu tak?:
Lista.Strings[1] czy jak zawsze Lista->Strings[1]
Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 10 gości