Rekayasa Perangkat Lunak

19
Bagaimana cara melintasi pohon tanpa menggunakan rekursi?

Saya memiliki pohon simpul memori yang sangat besar dan perlu melintasi pohon. Melewati nilai yang dikembalikan dari setiap simpul anak ke simpul induknya. Ini harus dilakukan sampai semua node memiliki data bubble hingga ke root node. Traversal bekerja seperti ini. private Data Execute(Node...

19
Apakah ide yang bagus untuk "menentukan saya (* ini)"?

Makro ini dapat didefinisikan dalam beberapa tajuk global, atau lebih baik, sebagai parameter baris perintah kompiler: #define me (*this) Dan beberapa contoh penggunaan: some_header.h: inline void Update() { /* ... */ } main.cpp: #include "some_header.h" class A { public: void SetX(int...