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.






3
Loại trả lại rõ ràng của Lambda
Khi tôi thử và biên dịch mã này (VS2010), tôi gặp lỗi sau: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results<std::string::const_iterator> what; boost::match_flag_type flags = boost::match_default; // Look for lines that …





4
Làm thế nào để lặp lại std :: set?
Tôi có mã này: std::set<unsigned long>::iterator it; for (it = SERVER_IPS.begin(); it != SERVER_IPS.end(); ++it) { u_long f = it; // error here } Không có ->firstgiá trị. Làm thế nào tôi có thể nhận được giá trị?
91 c++  set  iteration 

8
Khai báo hàm bên trong hoặc bên ngoài lớp
Tôi là một nhà phát triển JAVA đang cố gắng học C ++, nhưng tôi thực sự không biết phương pháp tốt nhất cho khai báo hàm chuẩn là gì. Trong lớp: class Clazz { public: void Fun1() { //do something } } Hoặc bên ngoài: class Clazz { public: …
91 c++  inline 


11
Mảng tĩnh so với mảng động trong C ++
Sự khác biệt giữa mảng tĩnh và mảng động trong C ++ là gì? Tôi phải làm một bài tập cho lớp của mình và nó nói rằng không sử dụng mảng tĩnh, chỉ sử dụng mảng động. Tôi đã tìm trong sách và trên mạng, nhưng dường như tôi …


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.