Ja C Code ist eine (fast) vollständige Submenge von C++. Einfach Einbinden in das Projekt und wie gewohnt verwenden.
Bei praktisch allen C-Projekten verwende ich seit je her für die serielle(n) Schnittstelle(n) meiner Controller die Bibliothek von PDannegger. Läuft bestens.
Nun möchte (sollte) ich es im Studio7 auch mal mit C++ versuchen. Schon für erste Codeversuche würde ich gern die bewährte Debug-Möglichkeit mit UART-Ausgaben haben - und dachte an die Möglichkeit die C-Bibliothek von PDannegger im *.cpp-Projekt zu verwenden. Die Suche im Internet klärt mich auf, dass das nicht ginge - allerdings habe ich schlüssige Begründungen dafür nicht gefunden (oder einfach nicht verstanden).
Frage: kann ich diese gut laufende Bibliothek irgendwie in C++-Projekte übernehmen - also nicht umformulieren (*gg* den äusserst knappen Code von PD versteh ich eigentlich schon in C nicht) sondern als vorhandene Bibliothek/Modul/Programmteil einfügen ?
Ciao sagt der JoeamBerg
Ja C Code ist eine (fast) vollständige Submenge von C++. Einfach Einbinden in das Projekt und wie gewohnt verwenden.
Danke, genau so hats geklappt. Ich war einfach viel zu vorsichtig/ängstlich/unerfahren beim Umstieg von C nach C++.
Ciao sagt der JoeamBerg
Lesezeichen