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

Thẻ mẫu được sử dụng trong nhiều ngữ cảnh: lập trình chung (đặc biệt là C ++) và tạo dữ liệu / tài liệu bằng cách sử dụng các công cụ mẫu. Khi sử dụng thẻ này khi thực hiện các câu hỏi nặng - gắn thẻ ngôn ngữ mã, việc triển khai được viết bằng.



13
Lưu trữ định nghĩa hàm mẫu C ++ trong tệp .CPP
Tôi có một số mã mẫu mà tôi muốn lưu trữ trong tệp CPP thay vì nội tuyến trong tiêu đề. Tôi biết điều này có thể được thực hiện miễn là bạn biết loại mẫu nào sẽ được sử dụng. Ví dụ: tập tin .h class foo { public: …
526 c++  templates 



27
Kiểm tra tạm thời cho sự tồn tại của một chức năng thành viên lớp?
Có thể viết một mẫu thay đổi hành vi tùy thuộc vào việc một hàm thành viên nhất định được xác định trên một lớp không? Đây là một ví dụ đơn giản về những gì tôi muốn viết: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else …




1
Mẫu C ++ typedef
Tôi có một lớp học template<size_t N, size_t M> class Matrix { // .... }; Tôi muốn tạo một typedefcái tạo ra một Vector(vectơ cột) tương đương với a Matrixcó kích thước N và 1. Một cái gì đó tương tự: typedef Matrix<N,1> Vector<N>; Mà tạo ra lỗi biên dịch. …
369 c++  templates  c++11  typedef 





3
Đặt biến trong jinja
Tôi muốn biết cách đặt một biến bằng một biến khác trong jinja. Tôi sẽ giải thích, tôi có một menu con và tôi muốn hiển thị liên kết nào đang hoạt động. Tôi đã thử điều này: {% set active_link = {{recordtype}} -%} trong đó recordtype là một biến …

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.