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.


5
Quyền truy cập bản đồ C ++ loại bỏ các giới hạn (const)
Đoạn mã sau cho biết rằng việc chuyển bản đồ constvào trong operator[]phương thức sẽ loại bỏ các điều kiện: #include <iostream> #include <map> #include <string> using namespace std; class MapWrapper { public: const int &get_value(const int &key) const { return _map[key]; } private: map<int, int> _map; }; int main() …
113 c++  stl  const  maps 


10
Tạo UML từ mã C ++? [đóng cửa]
Đã đóng cửa. Câu hỏi này không đáp ứng các nguyên tắc về Stack Overflow . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó đúng chủ đề cho Stack Overflow. Đã đóng cửa 2 năm trước . …
113 c++  uml 

5
ném mới std :: ngoại lệ so với ném std :: ngoại lệ
trong khi xem xét một số mã, tôi tình cờ gặp phải: throw /*-->*/new std::exception ("//... và tôi luôn nghĩ rằng bạn không cần / bạn không nên sử dụng newở đây. Cách chính xác là gì, cả hai đều OK, nếu vậy thì có sự khác biệt nào không? …
113 c++  exception 

14
Một bản đồ std :: theo dõi thứ tự chèn?
Tôi hiện có một std::map<std::string,int>lưu trữ giá trị số nguyên cho một mã định danh chuỗi duy nhất và tôi thực hiện tra cứu với chuỗi. Nó hầu hết làm những gì tôi muốn, ngoại trừ việc nó không theo dõi thứ tự chèn. Vì vậy, khi tôi lặp lại …

6
Có kiểu suy luận tự động trong Java không?
Có autokiểu biến trong Java như bạn có trong C ++ không? Một ví dụ: for ( auto var : object_array) std::cout << var << std::endl; for( auto var : object_array) var.do_something_that_only_this_particular_obj_can_do(); Tôi biết rằng có vòng lặp for nâng cao trong Java, nhưng có tự động không? Nếu không, …
113 java  c++  auto 





4
Cout có được đồng bộ hóa / luồng an toàn không?
Nói chung, tôi giả định rằng các luồng không được đồng bộ hóa, người dùng có thể thực hiện khóa phù hợp. Tuy nhiên, những thứ như coutcó được đối xử đặc biệt trong thư viện tiêu chuẩn không? Đó là, nếu nhiều luồng đang ghi coutchúng có thể làm …
112 c++  gcc  c++11 

20
Làm cách nào bạn có thể lặp qua các phần tử của std :: tuple?
Làm cách nào để tôi có thể lặp qua một tuple (sử dụng C ++ 11)? Tôi đã thử những cách sau: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); nhưng điều này không hoạt động: Lỗi 1: xin lỗi, chưa hoàn thành: không thể mở rộng 'Trình nghe ...' thành danh sách …



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.