Tôi sử dụng Visual Studio 2012 và anh ấy có trường hợp chúng tôi đã thêm các tham số mẫu vào một lớp "chỉ" để giới thiệu "điểm đường may" để trong bài kiểm tra đơn vị, chúng tôi có thể thay thế các phần đó bằng các đối tượng giả.
Làm thế nào để bạn thường giới thiệu các điểm đường may trong C ++: sử dụng giao diện và / hoặc trộn dựa trên một số tiêu chí với giao diện ngầm bằng cách sử dụng các tham số mẫu cũng? Một lý do để hỏi điều này cũng là vì khi biên dịch đôi khi một tệp C ++ (bao gồm các tệp mẫu, cũng có thể bao gồm các mẫu khác) dẫn đến một tệp đối tượng được tạo theo thứ tự khoảng 5-10 giây trên máy của nhà phát triển .
Trình biên dịch VS cũng không đặc biệt nhanh trong việc biên dịch các mẫu theo như tôi hiểu và do mô hình bao gồm các mẫu (thực tế bạn bao gồm định nghĩa của mẫu trong mỗi tệp sử dụng nó một cách gián tiếp và có thể khởi tạo lại mẫu đó mỗi khi bạn sửa đổi một cái gì đó không liên quan gì đến mẫu đó) bạn có thể gặp vấn đề với thời gian biên dịch (khi thực hiện biên dịch gia tăng).
Cách xử lý thời gian biên dịch gia tăng (và không chỉ) của bạn là gì khi làm việc với các mẫu (bên cạnh trình biên dịch tốt hơn / nhanh hơn :-)).