Từ khóa auto
trong C++ 11 có thay thế mẫu chức năng và chuyên môn không? Nếu có, lợi thế của việc sử dụng các hàm mẫu và các chuyên môn là gì khi chỉ cần nhập tham số hàm là auto
. Nếu không, tôi hoàn toàn mong đợi để được downvoted vào địa ngục, nhưng tôi mới đến C + + nhưng vì vậy hãy đi dễ dàng với tôi.Mẫu chức năng so với Từ khóa tự động
template <typename T>
void myFunction(T &arg)
{
// ~
}
vs
void myFunction(auto &arg)
{
// ~
}
Bạn không nhận được phiếu giảm giá vì không biết điều gì đó (ít nhất nó phải như vậy, và dần dần nó hoạt động). Bạn có thể mong đợi vẻ bẩn thỉu vì không làm nghiên cứu. Bạn đã cố gắng biên soạn những đoạn trích đó, bạn có nhìn vào một trong những câu hỏi hiện có về 'tự động 'mà chúng ta có ở đây không? – delnan
Có một cách trong C++ 14: 'auto myFunction = [] (auto & arg) {...}; ' – chris