gcc: Problem mit C++11-Modus

22/03/2014 - 01:00 von Jörg Yadgar Bleimann | Report spam
Hi(gh)!

Selbst auf die Gefahr hin, hier falsch zu sein (aber wo sonst in de.*?),
weil es sich um ein compilerspezifisches Problem handelt:

Ich versuche gerade, in einem Programm die string-Funktion stof() zum
Laufen zu bekommen - laut
http://en.cppreference.com/w/cpp/st...sic_string ist sie erst ab
C++11 implimentiert, mein gcc ist aber Version 4.7.3, so dass ich mit
dem Schalter -std=c++11 den (vorerst noch experimentellen) C++11-Modus
aktivieren kann.

Leider nützte mir das nicht viel, mein Code (Details siehe hier:
www.rock-o-data.de/khyberspace/flagmaker_2014-03.php) produzierte eine
Fehlermeldung zur Laufzeit:

terminate called after throwing an instance of 'std::invalid_argument'
what(): stof
Abgebrochen

Muss bei "using namespace" etwas Anderes als sonst eingetragen werden?

Bis bald im Khyberspace!

Yadgar
10 PRINT"AFGHANISTAN GRUESST DEN REST DER WELT!"
20 GOTO 10

RUN
 

Lesen sie die antworten

#1 Markus Schaaf
22/03/2014 - 16:31 | Warnen spam
Am 22.03.2014 01:00, schrieb Jörg 'Yadgar' Bleimann:

Leider nützte mir das nicht viel, mein Code (Details siehe hier:
www.rock-o-data.de/khyberspace/flagmaker_2014-03.php) produzierte eine
Fehlermeldung zur Laufzeit:



Poste bitte ein vollstàndig übersetzbares Minimal-Beispiel inkl. Ein-
und Ausgabe hier in der Gruppe!

terminate called after throwing an instance of 'std::invalid_argument'
what(): stof
Abgebrochen



Scheint doch zu funktionieren. Das, was Du konvertieren willst, ist
keine Zahl.

Ähnliche fragen