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.


9
"Sử dụng không gian tên" trong tiêu đề c ++
Trong tất cả các khóa học c ++ của chúng tôi, tất cả các giáo viên luôn đặt using namespace std;ngay sau #includes trong .htệp của họ . Điều này đối với tôi dường như là nguy hiểm kể từ đó bằng cách đưa tiêu đề đó vào một chương …


20
Cách dễ dàng ánh xạ enum c ++ thành chuỗi
Tôi có một loạt các kiểu enum trong một số tệp tiêu đề thư viện mà tôi đang sử dụng và tôi muốn có cách chuyển đổi giá trị enum thành chuỗi người dùng - và ngược lại. RTTI sẽ không làm điều đó cho tôi, bởi vì 'chuỗi người …
119 c++  templates  enums 

1
Hàm mẫu bên trong lớp mẫu
Tôi có mã này: template <class T> class MyClass { public: template <class U> void foo() { U a; a.invoke(); } }; Tôi muốn nó ở dạng này: template <class T> class MyClass { public: template <class U> void foo(); }; template <class T> /* ????? */ void MyClass<T>::foo() { …
119 c++  templates 






9
Rò rỉ bộ nhớ có thể đi bao xa?
Tôi đã gặp phải tình trạng rò rỉ bộ nhớ nhiều lần. Thường thì khi tôi nghĩ mallocnhư không có ngày mai, hoặc lủng lẳng FILE *như đồ giặt bẩn. Tôi thường giả định (đọc: hy vọng tuyệt vọng) rằng tất cả bộ nhớ được dọn dẹp ít nhất khi …
118 c++  c  memory  memory-leaks 



8
Có gợi ý trình biên dịch nào cho GCC để buộc dự đoán rẽ nhánh luôn đi theo một cách nhất định không?
Đối với kiến ​​trúc Intel, có cách nào để hướng dẫn trình biên dịch GCC tạo mã luôn buộc dự đoán nhánh theo một cách cụ thể trong mã của tôi không? Phần cứng Intel có hỗ trợ điều này không? Điều gì về các trình biên dịch hoặc phần …

13
remove_if tương đương cho std :: map
Tôi đang cố gắng xóa một loạt các yếu tố khỏi bản đồ dựa trên điều kiện cụ thể. Làm cách nào để thực hiện điều đó bằng thuật toán STL? Ban đầu tôi nghĩ đến việc sử dụng remove_ifnhưng không thể vì remove_if không hoạt động cho vùng chứa …
118 c++  stl  map 

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.