Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Dateiname aus Pfad holen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
03.06.2004, 18:33 Uhr
~Sebastian
Gast


Naja ich hab nunmal den "Borland C++ Builder". Da sind die AnsiStrings halt Standard. Wie benutzt man überhaupt die std::strings?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
03.06.2004, 18:35 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


vermutlich genauso wie deine borland strings mit dem wesentlichen unterschied das jeder c++-compiler die dinger frisst...


C++:
#include <iostream>
int main(){
std::string str;
str="tralala";
std::cout<<str<<std::endl;
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
03.06.2004, 19:01 Uhr
~Sebastian
Gast


Beim Builder sagt der Compiler mir aber, dass er "std" nicht finden kann...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
03.06.2004, 19:09 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


keine ahnung was der compiler alles so kann tut mir leid, aber wenns ein c++-compiler ist müsste der std::string kennen wenn nicht ist der compiler super armselig...
vielleicht fehlt ja auch nur ein

C++:
#include <string>


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
04.06.2004, 00:04 Uhr
~Sebastian
Gast


Doch, mit "#include <string>" geht es.

Hab dann direkt nochmal ne andere Frage dazu: Was bewirkt das "std::" vor "string"? Ich kenne den doppelten Doppelpunkt eigentlich nur von Klassen und deren Methoden (z.B. "void Klasse::methode(void)")...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
04.06.2004, 01:58 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ist nur ein namensraum... wenn du das std nicht immer schreiben willst kannst du auch ein using namespace std hinter den includeanweisungen mit angeben und dir dann so das std sparen...kann aber zu problemen bei doppeldeutigkeiten führen...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
04.06.2004, 16:42 Uhr
~Sebastian
Gast


Und wozu ist so ein Namensraum gut?
Kann man die std::strings in AnsiStrings umwandeln?
Gibt es irgendwo eine Seite, wo alle std::string-Methoden aufgelistet sind?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: