-
c++ - từ Shared_ptr bắt nguồn từ
Tôi có một vấn đề biên dịch kỳ lạ mà tôi không thể hiểu được. // Tôi biết, bạn không bao giờ nên lấy từ lớp mẫu Thư viện STL SharedClass:
-
haskell - Rút ra các loại Haskell và triển khai (<*>)(<*>)
Tôi là người mới bắt đầu học Haskell, vì vậy hãy thông cảm nếu tôi hỏi những câu hỏi ngu ngốc. Gần đây, tôi gặp các câu hỏi trong SO trình bày cách rút ra các kiểu cũng như cách triển khai các hàm và biểu thức (chẳng hạn như Làm cách nào tôi có thể hiểu "
-
haskell - Đọc phiên bản GADT dẫn xuất
Cách tự động lấy phiên bản Đọc của GADT này: {-# LANGUAGE GADTs, StandaloneDeriving #-} data TypeDec a Where TypeDecInt
-
Tại sao phương thức chung không chuyển đổi lớp cụ thể (dẫn xuất) sang lớp cha của nó
Tôi gặp một tình huống là tôi muốn lớp Deal chú ý đến loại DealDetail của nó và ngược lại, tôi muốn DealDetail chú ý đến loại Deal. Trong tương lai tôi muốn có nhiều hậu duệ của Deal và DealDetails.
-
Cách lấy từ giao diện nội bộ trong một hội đồng khác
Tôi mới làm quen với C# vì vậy hãy đồng ý với tôi. OK, vậy là tôi có hai lớp trong các tập hợp khác nhau cần tham chiếu lẫn nhau: namespace AssemblyA { class A { Private B MyB {
-
c# - Bắt nguồn từ SynchronizationContext
Nói tóm lại, tôi đã triển khai một lớp bắt nguồn từ SynchronizationContext để các ứng dụng GUI có thể dễ dàng sử dụng các sự kiện được tạo ra trên các luồng không phải luồng GUI. Tôi sẽ đánh giá rất cao ý kiến về việc thực hiện của tôi. Cụ thể,
-
Cấp phát bộ nhớ cho các lớp C++ dẫn xuất
Tôi đang thiết kế một hệ thống nhỏ và muốn biết các sắc thái về cách phân bổ bộ nhớ cho các lớp dẫn xuất. Nếu tôi có hai lớp class foo { public: int a; Foo(): a(0) {};
-
Rust - Không thể di chuyển nội dung mượn của enum chứa đối tượng đặc điểm được đóng hộp khi lấy PartialEq
Tôi đang cố gắng viết một enum bắt nguồn từ PartialEq với một đối tượng đặc điểm thực hiện việc này một cách thủ công. Tôi đã sử dụng giải pháp ở đây để buộc những người triển khai Trait viết các phương thức bình đẳng. Điều này không được biên dịch: trait Trait {
-
rỉ sét - Một bảng liệt kê bắt nguồn từ Debug
Đoạn mã sau biên dịch (đặc biệt vì MyError được công nhận là có thuộc tính gỡ lỗi): use std::str; use std::fmt #[derive(Debug)] enum MyError trong đó F:
-
rỉ sét - Loại trừ các trường khi lấy PartialEq
Có cách nào dễ dàng để chú thích các trường trong cấu trúc để chúng bị bỏ qua khi lấy đặc điểm PartialEq không? Ví dụ: #[derive(PartialEq,Eq)] pub struct UndirectedGraph {
-
C++ xuất phát từ giao diện với các lớp lồng nhau
Tôi đang viết mã để xử lý các đối tượng thuộc loại "Foo". foo là một thùng chứa cung cấp các lớp lồng nhau của loại Phần tử để cung cấp quyền truy cập hiệu quả và trừu tượng vào các phần tử của nó. Phần tử Vị trí của đối tượng được bọc trong thùng chứa. Bây giờ, "Foo" có thể
-
Có cách nào để có một con trỏ tới lớp cha (dẫn xuất) trong phạm vi con không?
Giả sử như sau: lớp con : public parent { public: fun1(parent * obj); // ở đâu đó trên lớp con
-
Cách buộc lớp tham số mẫu xuất phát từ super bằng cách sử dụng tham số mẫu ẩn danh
Tôi có một số lớp mẫu lớp mẫu Transition { public: virtual Cost getCost() = 0 };
-
Không thể lấy được từ `QSortFilterProxyModel`
Tôi đang cố gắng sử dụng QSortFilterProxyModel tùy chỉnh Đây là tiêu đề của tôi: #include class QSortFilterProxyModel_NumbersLast : publi.
-
Cách lấy từ Bộ điều khiển của dự án thứ hai trong cùng một giải pháp
Tôi đang sử dụng C# và mvc3. Tôi đã thêm một dự án vào giải pháp. Tôi muốn tạo Bộ điều khiển mới và lấy nó từ Bộ điều khiển trong dự án mà tôi đã thêm. Tôi nên làm gì? Câu trả lời hay nhất là trong Visual St
-
python - Bản sao sâu của đối tượng python dẫn xuất
Tôi có một đối tượng trong python có nguồn gốc từ QtGui.QGraphicsPixmapItem và có một số thuộc tính và phương thức cơ bản. Sau khi gọi deepcopy tham chiếu đến đối tượng này, tôi nhận được thông báo lỗi khi cố gắng sử dụng bản sao
-
c# - Tuần tự hóa Tài liệu cố định dẫn xuất
Vì các trang chỉ có thể được thêm vào Tài liệu cố định nên tôi đã viết một lớp dẫn xuất: public class CustomFixedDocument : FixedDocument { public voi
-
Lấy QMainWindow và thay đổi bố cục của nó
Tôi đang gặp vấn đề lớn khi tùy chỉnh QMainWindow vì tôi không biết cách triển khai những điều sau: Từ tài liệu QMainWindow, QMainWindow có một số khu vực đặc biệt cho thanh công cụ, tiện ích được gắn đế, thanh trạng thái và các khu vực khác
-
Bắt nguồn từ QAbstractScrollArea
Tôi muốn trải nghiệm QT và quyết định viết một trình soạn thảo hex nhỏ. Để làm được điều này, tôi cần một tiện ích cho phép cuộn. Sau một số nghiên cứu, tôi thấy rằng QTextEdit có nguồn gốc từ QAbstractScrollArea cho mục đích này. Đọc QAbstr
-
Xáo trộn xác định ngược -> khóa dẫn xuất
Tôi đang tìm kiếm một thuật toán có thể lấy được khóa từ quá trình xáo trộn đã xảy ra. Giả sử chúng ta có chuỗi "Xin chào" được xáo trộn: "hello" -> "loelh" Bây giờ tôi muốn lấy khóa k từ chuỗi đó để tôi có thể sử dụng để hoàn tác việc xáo trộn
Tôi là một lập trình viên xuất sắc, rất giỏi!