Vì vậy, tôi đi qua một chữ ký phương pháp thú vị mà tôi không hoàn toàn hiểu, nó đã đi dọc theo dòng:C++, lớp như tham số để một phương pháp, không template
void Initialize(std::vector<std::string> & param1, class SomeClassName * p);
những gì tôi làm không hiểu là từ khóa "class" được sử dụng làm tham số, tại sao nó lại ở đó? Nó có cần thiết để xác định hoặc nó hoàn toàn hời hợt?
tôi thấy điều này cũng trong một thành viên lớp tuyên bố và tôi đã phát điên cố gắng tìm hiểu ý nghĩa của nó. 'lớp Foo { riêng tư: lớp Bar * pointerToBar; } ' – Vicro