Tôi có ứng dụng iOS sử dụng lớp C++ từ MPL có tên 'square.h' và bất cứ khi nào tôi tạo ứng dụng Xcode ném lỗi này -C++ - Không thể thêm đối số mặc định vào định nghĩa ngoài dòng của thành viên mẫu lớp
Mặc định lập luận không thể được thêm vào một nét out-of-line của một thành viên của một lớp mẫu
Bây giờ, sự hiểu biết của tôi về C++ cú pháp là rất ít, vì vậy những gì hiện lỗi này nghĩa là?
Dòng vấn đề là bên dưới -
template <class T>
TSquare<T>::TSquare (T size_, T x_, T y_, T scale_=0)
{
size = size_;
x = x_;
y = y_;
scale = scale_;
}
Hahahaha, bạn thật tuyệt vời! Cảm ơn! –