Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Biblioteki C/C++

rapidxml::file::file

[konstruktor] Wczytuje dane do pamięci.

Składnia

C/C++
#include <rapidxml_utils.hpp>

namespace rapidxml
{
    template < class Ch = char >
    class file
    {
    public:
        file( const char * filename );
        file( std::basic_istream < Ch >& stream );
    }
}

Parametry szablonu

ParametrOpis
ChTyp danych przechowujący pojedynczy znak.

Argumenty

ArgumentOpis
filenameNazwa pliku, z którego zostaną wczytane dane.
streamStrumień wejściowy, z którego zostaną wczytane dane.

Rzucane wyjątki

Jeśli otwieranie pliku zakończy się niepowodzeniem, zostaje rzucony wyjątek typu
std::runtime_error
.

Opis błędu

TreśćZnaczenie
std::string( "cannot open file " ) + filename
Nie można otworzyć pliku o nazwie określanej przez wartość argumentu filename.
"error reading stream"
Nie można odczytać danych ze strumienia wejściowego.