Chức năng:Nguyên nhân gây lỗi trình biên dịch C++: phải có đối số của lớp hoặc liệt kê loại? khai
template <typename T>
Point<T>* operator +(Point<T> const * const point, Vector<T> const * const vector);
Nó được một lúc kể từ khi tôi đã sử dụng C++ như vậy có lẽ tôi đang làm một cái gì đó thực sự ngu ngốc. Cho tôi biết.
Ngoài ra, không, tôi không sử dụng không gian tên std.
Một trong những lý do tôi trả lại con trỏ là tôi không thể tìm ra cách để trả về giá trị. Tôi sẽ nhận được Điểm từ đâu? Tôi không thể tạo một cái mới() và trả lại nó như thế này. –
@Doug: Tôi đã thêm một ví dụ, xem xét các lớp Điểm và Vector điển hình. Nếu bạn đến từ Java, điều đầu tiên bạn cần học là 'new' sẽ được sử dụng rất thường xuyên. –
Loại phân bổ này có gì? Có phải bằng cách nào đó bị nhiễu với chức năng gọi điện không? –