Z poniższego kodu chodzi mi szczególnie o jedną linijkę
cout << lista;
Wydawało mi się, że ta instrukcja doprowadzi do wypisania przynajmniej jednej linijki tego co jest w tym pliku, a tymczasem wypisuje to: 0x28fe18 <-- to mi wygląda jak adres jakiegoś obiektu.
Moje pytanie, dlaczego wypisał mi się adres (o ile to adres) ?
I do jakiego obiektu jest to adres ?
#include <iostream>
#include <fstream>
using namespace std;
int main(){
ifstream lista;
lista.open("pliki.txt");
if(!lista){
cout << "Plik nie zostal poprawnie otwarty";}
cout << lista;
system("PAUSE");
return 0;
}