C++ Standard?!

Gast #77344
Hi.

Ich hatte ja vor kurzem das Problem, dass der AVR-G++ meine
Konstruktoren bzw. Destruktoren nicht aufgerufen hat, wenn ich
dynamisch Speicher angefordert habe.
Deshalb würde mich der C++ Standard interessieren. Gibts irgendwo so
ein Dokument?? Google hat leider keine sehr guten Ergebnisse gebracht.

mfg
Andreas

--

Andreas Auer                     aauer1@sbox.tugraz.at
Student of Telematics            http://home.pages.at/aauer1
Graz University of Technology
Gast
Einen C++-Standard könntest Du ja irgendwo finden, aber warum glaubst
Du, daß gerade dieser Dir hier helfen würde?

Ein Blick in die [avr-libc] FAQ würde Dir wohl viel eher helfen.

``Can I use C++ on the AVR?

* The operators new and delete are not implemented, ...''

Ich hab's schon einige Male geschrieben: der Freiwillige, der sich im
Rahmen des avr-libc Projekts um die C++ Infrastruktur kümmert, wird
nach wie vor gesucht.  new und delete zu implementieren (und damit die
dynamische Speicherverwaltung für C++) kann so schwer nicht sein
(malloc() ist ja als Basis da), es muß einfach nur mal jemand tun.

Gleiches gilt für ein paar andere elementare Dinge aus der libstdc++.
Gast
dann sage mir mal einer was da genau fehlt... hab keinen plan von
compiler design und zu wenig zeit zum einlesen...

aber wenn mir einer sagen könnte was wie und wo da noch was zum
reinfusln ist ....

ist ja wirklich grauenhaft..hat man einen mega128 und kriegt den
speicher nicht voll weil man keine klassn sinnlos herumableiten kann
g

73 de oe6jwf | hans
@Hans,

"ist ja wirklich grauenhaft..hat man einen mega128 und kriegt den
speicher nicht voll"

Machs doch wie ich, nimm den Mega8.
Den kriege ich zwar auch nicht voll, aber 40..80% Auslastung ist schon
wesentlich besser als nur 2..5%.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.