Câu hỏi được gắn thẻ «name-lookup»



2
Tại sao chức năng mẫu này không hoạt động như mong đợi?
Tôi đã đọc về các hàm mẫu và bị lẫn lộn bởi vấn đề này: #include <iostream> void f(int) { std::cout << "f(int)\n"; } template<typename T> void g(T val) { std::cout << typeid(val).name() << " "; f(val); } void f(double) { std::cout << "f(double)\n"; } template void g<double>(double); int main() …

3
Là một tên lớp đủ điều kiện xuống phạm vi toàn cầu bao giờ được yêu cầu cho các định nghĩa hàm thành viên ngoài dòng?
Câu hỏi này khiến tôi băn khoăn liệu có bao giờ hữu ích / cần thiết để đủ điều kiện tên lớp (bao gồm cả toán tử phạm vi toàn cầu) trong định nghĩa hàm thành viên ngoài lớp không. Một mặt, tôi chưa bao giờ thấy điều này được …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.