Ich habe Artikel gelesen, die erklären, dass Programme, die C++ redistributable verwenden, mehrere Versionen installieren, je nachdem, was sie benötigen. Aber keiner der Artikel, die ich gelesen habe, hat erklärt warum es ist so wichtig, verschiedene Versionen zu haben. Warum können Programme nicht einfach den Inhalt der neuesten Version verwenden?Warum verwenden Programme nicht einfach die neueste Version von C++ Redistributable?
Das einzige Problem, das ich sehe, ist, wenn etwas veraltet wird. Aber in diesem Fall denke ich, dass es einen Handler geben sollte, der immer noch das gewünschte Ergebnis ausspucken kann. Abgesehen davon würde das einzige Problem sein, dass alte Anwendungen dieser "Regel" der Verwendung der neuesten Versionen nicht folgen würden.
Also, warum verwenden Programme nicht einfach die neueste Version?
Es war einmal, die Dinge funktionierten so, wie Sie es beschreiben. [Dieser Artikel] (https://blogs.msdn.microsoft.com/oldnewthing/20140411-00/?p=1273) bietet eine Farbe, warum dies geändert wurde. Und jetzt [der alte Weg kommt zurück] (https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/) –
Warum können wir nicht einfach den aktuellen Ford benutzen? Autoteile an allen Ford-Autos? Das einzige Problem, das ich sehe, ist, dass die Jahre immer größer werden und sich Technologie oder Funktionalität ändern, aber ein Ford ist immer ein Ford, oder? Es sollte egal sein, welches Jahr Ford es ist; Teile, die zu einem heute gebauten Ford passen, sollten auch an einem Ford funktionieren, der vor 10 Jahren oder vor 20 Jahren hergestellt wurde. Warum sollte das GPS-System, das in meinem 2016 Escape funktioniert, nicht auf der Fairlane von 1957 in der Garage meines Nachbarn arbeiten? Es ist alles das Gleiche. –