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

C ++ là ngôn ngữ lập trình có mục đích chung. Ban đầu nó được thiết kế như một phần mở rộng cho C và có cú pháp tương tự, nhưng giờ đây nó là một ngôn ngữ hoàn toàn khác. Sử dụng thẻ này cho các câu hỏi về mã (sẽ được) được biên dịch bằng trình biên dịch C ++. Sử dụng thẻ dành riêng cho phiên bản cho các câu hỏi liên quan đến sửa đổi tiêu chuẩn cụ thể [C ++ 11], [C ++ 14], [C ++ 17] hoặc [C ++ 20], v.v.


6
Hàm trả về một biểu thức lambda
Tôi tự hỏi liệu có thể viết một hàm trả về một hàm lambda trong C ++ 11 không. Tất nhiên một vấn đề là làm thế nào để khai báo hàm như vậy. Mỗi lambda có một kiểu, nhưng kiểu đó không thể diễn đạt được trong C ++. …
88 c++  function  c++11  lambda 





14
C ++: In ra giá trị enum dưới dạng văn bản
Nếu tôi có một enum như thế này enum Errors {ErrorA=0, ErrorB, ErrorC}; Sau đó, tôi muốn in ra bảng điều khiển Errors anError = ErrorA; cout<<anError;/// 0 will be printed nhưng những gì tôi muốn là văn bản "ErrorA", tôi có thể làm điều đó mà không sử dụng …
88 c++  enums 







5
Chuyển con trỏ được chia sẻ làm đối số
Nếu tôi khai báo một đối tượng được bao bọc trong một con trỏ dùng chung: std::shared_ptr<myClass> myClassObject(new myClass()); thì tôi muốn chuyển nó làm đối số cho một phương thức: DoSomething(myClassObject); //the called method void DoSomething(std::shared_ptr<myClass> arg1) { arg1->someField = 4; } Điều trên có chỉ đơn giản là …

3
Tải động một chức năng từ DLL
Tôi đang xem xét một chút về tệp .dll, tôi hiểu cách sử dụng của chúng và tôi đang cố gắng hiểu cách sử dụng chúng. Tôi đã tạo một tệp .dll có chứa một hàm trả về một số nguyên có tên funci () bằng cách sử dụng mã …
88 c++  winapi  dll 

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.