• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zwracanie wartości w metodzie klasy.

VPS Starter Arubacloud
0 głosów
383 wizyt
pytanie zadane 29 grudnia 2016 w C i C++ przez Adrian Stasiak Początkujący (410 p.)
Witam, posiadam klasę do obsługi pliku ( otwieranie go, jeśli nie istnieje po standardowej nazwie, można podać inną (działa do skutku, aż nie zostanie podany poprawny plik)

Mam metodę, która sprawdza czy plik istnieje, poprzez standardowe plik.open i plik.good() =true;

Czy jest jakiś sposób, żeby zwrócić plik, tak aby w innej klasie móc na nim operować ?

Metoda nie może zwracać typu fstream, a więc co zatem ?
komentarz 29 grudnia 2016 przez niezalogowany
Pokaż kod w jaki sposób próbujesz to zrobic ;)
komentarz 29 grudnia 2016 przez Adrian Stasiak Początkujący (410 p.)
Aktualnie jestem w pracy, wrzucę kod koło 18, to po prostu mi żyć nie daje :p

4 odpowiedzi

0 głosów
odpowiedź 29 grudnia 2016 przez Szahid Pasjonat (20,930 p.)
Ciężko coś powiedzieć bez kodu ale spróbuj zaprzyjaźnić te dwie klasy albo poszczególne metody
0 głosów
odpowiedź 29 grudnia 2016 przez playerony Pasjonat (15,240 p.)
Jak już koledzy wspomnieli bez kodu to tak średnio bym powiedział, ale jeżeli masz funkcję sprawdzającą czy plik istnieje to można przesłać nazwę "dobrego pliku" do innej klasy.
0 głosów
odpowiedź 29 grudnia 2016 przez Sinnley Stary wyjadacz (12,810 p.)
Możesz zwrócić stringa reprezentującego ściężkę do tego pliku.
0 głosów
odpowiedź 29 grudnia 2016 przez criss Mędrzec (172,590 p.)
Po prostu obiektu fstream faktycznie zwracać nie możesz, bo jest niekopiowalny. Ale wskaźnik czy referencje jak najbardziej.
komentarz 29 grudnia 2016 przez Adrian Stasiak Początkujący (410 p.)
Możesz mi dokładniej przybliżyć co zwraca file.open(); jest to ścieżka do pliku? Czy po prostu jakiś "uchwyt"
komentarz 29 grudnia 2016 przez criss Mędrzec (172,590 p.)

Podobne pytania

0 głosów
1 odpowiedź 106 wizyt
pytanie zadane 26 grudnia 2016 w C i C++ przez PryPry Nowicjusz (160 p.)
0 głosów
1 odpowiedź 773 wizyt
pytanie zadane 13 listopada 2016 w C i C++ przez Evelek Nałogowiec (28,960 p.)
0 głosów
3 odpowiedzi 401 wizyt
pytanie zadane 16 czerwca 2015 w C i C++ przez tarnasm Gaduła (3,030 p.)

92,453 zapytań

141,262 odpowiedzi

319,087 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...