Information zu C++-Funktionen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Information zu C++-Funktionen

Beitrag von Duff » 31.01.2009 13:04:01

Hi,

und wieder mal eine Frage zu C++...

Ich habe in einem regex-Programm in C++ folgenden Code:

Code: Alles auswählen

// Datei zum Durchsuchen laden ...
void load_file( string& s, istream& is ) {
	s.erase();
	s.reserve(is.rdbuf()->in_avail());
	char c;
	while(is.get(c)) {
		if(s.capacity() == s.size() )
			s.reserve(s.capacity() * 3);
		s.append(1,c);
	}
}
Nun interessiert es mich, was die einzelnen Funktionen machen (capacity, rserve, rdbuf,etc.).
Gibt es für C++ auch eine Art manpage, die ich aufrufen kann ohne jedes Mal im Buch oder Interent suchen zu müssen?
Oh, yeah!

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Information zu C++-Funktionen

Beitrag von GoKi » 31.01.2009 13:12:12

Ich suche nicht im Internet, ich nutze immer direkt
http://www.cppreference.com

Die SGI Doku gibt es auch als Paket, Debianstl-manual
MfG GoKi
:wq

Benutzeravatar
Meillo
Moderator
Beiträge: 9266
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Information zu C++-Funktionen

Beitrag von Meillo » 31.01.2009 13:12:52

Das Internet ist doch voll von Referenzen. Z.B. http://www.cppreference.com/wiki/
Use ed once in a while!

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Information zu C++-Funktionen

Beitrag von Duff » 02.02.2009 08:59:53

Ok, danke.

Die Links sehen gut aus (dafür muss man aber eine Internetverbindung haben ;-) )

Das Package stl-manual benötigt wohl einen Browser, wobei mir noch nicht wirklich klar ist, wo die Files denn nun liegen und aufgerufen werden könnten.
Oh, yeah!

Benutzeravatar
schorsch_76
Beiträge: 2629
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Information zu C++-Funktionen

Beitrag von schorsch_76 » 02.02.2009 09:27:14

Hi Duff,

der Debian Maint-Guide-de liegt unter file:///usr/share/doc/maint-guide-de als wird stl-manual unter file:///usr/share/doc/stl-manual zu finden sein ;)

Gruß

schorsch

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Information zu C++-Funktionen

Beitrag von GoKi » 02.02.2009 09:30:55

/usr/share/doc/stl-manual/html/index.html

verrät einem auch ein

Code: Alles auswählen

dpkg -L stl-manual
bzw.

Code: Alles auswählen

dpkg -L stl-manual | grep /index.html$
MfG GoKi
:wq

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: Information zu C++-Funktionen

Beitrag von Duff » 02.02.2009 10:16:01

Ups, da hätte ich auch selber drauf kommen können.

Naja, das WE war wohl doch was härter gewesen...
Oh, yeah!

Antworten