4 Stimmen

Die in 3rd-party Garbage Collector verwendete Methode

Ich schreibe, um einige Kommentare auf dieser Website zu klären.

1) Ich weiß, dass C++ keinen Garbage Collector hat. Es wurde gesagt, dass C++ vor der Idee des Garbage Collectors erfunden wurde, also ist das der Grund. Stimmt das? Ich denke, es macht Sinn.

2) Wann immer über Garbage Collector diskutiert wurde, wurde Smart Point (z.B. boost::share_ptr) als eine Möglichkeit genannt. Ich war einmal davon überzeugt, dass Referenzzählung eine Möglichkeit ist, Garbage Collector zu implementieren, aber einige sagten, Smart Point sei keine Implementierung von Garbage Collector. Was ist der Fall?

3) Einige sagten, der Grund, warum der Garbage Collector nicht in C++ aufgenommen wurde, sei, dass er schwierig sei und viele Probleme nicht gelöst werden könnten. Jemand anderes sagte jedoch, dass es Garbage Collector von Drittanbietern gibt, unabhängig davon, ob sie kommerziell oder kostenlos sind. Wie gehen diese Drittanbieter also mit den Problemen um?

Ich bin dankbar, wenn jemand meine Verwirrungen aufklären kann.

Vielen Dank!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X