Ich möchte eine Liste von C++ - Features kompilieren, die für die Verwendung in eingebetteten Systemen nicht ratsam sind (und die dazu führen können, dass c über C++ empfohlen wird). Bitte versuchen Sie, warum hinzuzufügen, wenn Sie wissen, oder fügen Sie Ihren Grund zu den Antworten anderer hinzu.Welche C++ - Funktionen sollten für die eingebettete Entwicklung vermieden werden
Hier ist eine für den Anfang (der einzige, den ich kenne)
- Dynamische Polymorphismus, weiß nicht, warum, aber jemand sagte, es ist „teuer“
Die virtuelle Vererbung benötigt keine Laufzeitunterstützung. Es kommt jedoch zu einem Kostenfaktor (eine zusätzliche Indirektion beim Zugriff auf Basisklassenmitglieder). Wenn Sie diese Laufzeitkosten vermeiden müssen, müssen Sie die virtuelle Vererbung vermeiden. – sbi