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
biến tĩnh trong một hàm nội tuyến
Tôi có một hàm được khai báo và xác định trong tệp tiêu đề. Đây là một vấn đề của chính nó. Khi hàm đó không được nội tuyến, mọi đơn vị dịch sử dụng tiêu đề đó sẽ nhận được một bản sao của hàm và khi chúng được …

10
Tương đương với # vùng cho C ++
C ++ tương đương với #region cho C ++ là gì để tôi có thể đặt các bit có thể thu gọn vào mã tùy chỉnh và làm cho mã của tôi dễ đọc hơn một chút?
83 c#  c++ 



2
Std :: is_feft được triển khai như thế nào?
Làm thế nào sau đây là một thực hiện cho std::is_function? template<class T> struct is_function : std::integral_constant< bool, !std::is_const<const T>::value && !std::is_reference<T>::value > {}; (từ Tài liệu tham khảo CPP ) Dường như với tôi, một intsẽ là một chức năng theo định nghĩa này. Tôi đang thiếu gì?
82 c++  templates  std  sfinae 


3
Tên của chức năng C ++ này là gì?
Tôi đang viết một số mã C ++ và bỏ qua nhầm tên của một hàm WSASocket. Tuy nhiên, trình biên dịch của tôi không phát sinh lỗi và liên kết của tôi SOCKETvới giá trị số nguyên 1 thay vì một ổ cắm hợp lệ. Mã được đề cập …
82 c++ 



2
Vòng lặp 'for' dường như thực tế là vô hạn
Tôi đang gỡ lỗi một số mã vào lúc này và tôi bắt gặp dòng này: for (std::size_t j = M; j <= M; --j) (Được viết bởi sếp của tôi, người đang đi nghỉ.) Nó trông thực sự kỳ lạ đối với tôi. Nó làm gì? Đối với tôi, …
82 c++ 




3
Nhận trạng thái của std :: future
Có thể kiểm tra xem a std::futuređã kết thúc hay chưa? Theo như tôi có thể biết cách duy nhất để làm điều đó là gọi wait_forvới thời lượng bằng 0 và kiểm tra xem trạng thái có readyhay không, nhưng có cách nào tốt hơn không?


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.