const-correctness

    6Nhiệt

    1Trả lời

    Tôi đã chơi xung quanh với D, cố gắng bắt chước Scala style curryable functions bằng cách biểu diễn chuỗi lambda. tôi đến với điều này: immutable foo=function(immutable int x)=>(immutable int y)=>(x+y

    8Nhiệt

    2Trả lời

    Trạng thái hiện tại của việc viết ứng dụng trong D trên iOS là gì? Tôi không quan tâm đến việc sử dụng bất kỳ API iOS nào, chỉ cần OpenGL/SDL. Có thể viết cho iOS trong D vào lúc này không? Nếu vậy, n

    5Nhiệt

    2Trả lời

    Tôi cần một môi trường tương tác nơi tôi có thể gọi các hàm d khi đang chạy bằng ngôn ngữ kịch bản tốt với các thư viện âm mưu phong nha (ví dụ: python). Có cách nào để gọi hàm d từ một trình bao (Ipy

    155Nhiệt

    6Trả lời

    Tôi tự hỏi tại sao cbegin và cend được giới thiệu trong C++ 11? Những trường hợp nào khi gọi những phương pháp này tạo sự khác biệt giữa quá tải const của begin và end?

    5Nhiệt

    1Trả lời

    Tôi muốn liệt kê các phương thức của một lớp trong một mixin. Để làm điều đó, tôi cho rằng tôi phải mở tệp chứa mã nguồn trong mixin, nhưng việc tìm kiếm tên tệp đó khó hơn tôi nghĩ. tôi đã cố gắng sử

    7Nhiệt

    2Trả lời

    tôi đã tìm ra bằng cách cố gắng mà struct PropertyTest { @property int x() { return val; } @property void x(int newVal) { val = newVal; } void test() { int j; j = x;

    8Nhiệt

    1Trả lời

    tôi đã thực hiện để chọn các giá trị ngẫu nhiên từ sự đếm như vậy: import std.random : uniform; import std.stdio : writefln; import std.conv; enum E {A, B, C} int main(){ auto select = cast

    5Nhiệt

    2Trả lời

    Tôi gặp một số sự cố khi truy cập Biến tĩnh với Inline Assembler trong Ngôn ngữ lập trình D. Các tài liệu nói rằng tôi phải truy cập các biến địa phương với mov EAX, var[EBP]; //or mov EAX, var; và

    7Nhiệt

    3Trả lời

    Tôi googled một lúc, unfortuantely tôi thấy rằng các emacs chế độ cho d không được cập nhật trong một thời gian dài. Đối với những người lập trình D có kinh nghiệm, bạn sử dụng chế độ emacs nào?

    5Nhiệt

    3Trả lời

    Khi tôi ghi đè các hàm trong D bằng các hợp đồng "trong", thì các hợp đồng "trong" được kế thừa được chọn. Nếu họ thất bại, thì các hợp đồng "in" bị ghi đè được kiểm tra. Nếu tôi không chỉ định bất kỳ