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
Các chức năng ảo có thể có các tham số mặc định?
Nếu tôi khai báo một lớp cơ sở (hoặc lớp giao diện) và chỉ định một giá trị mặc định cho một hoặc nhiều tham số của nó, thì các lớp dẫn xuất phải chỉ định cùng một mặc định và nếu không, mặc định nào sẽ biểu hiện trong …
164 c++  c++11  c++03 







8
Sự khác biệt giữa dòng i chuỗi, dòng chảy và chuỗi dòng là gì? / Tại sao không sử dụng chuỗi ký tự trong mọi trường hợp?
Khi tôi sẽ sử dụng std::istringstream, std::ostringstreamvà std::stringstreamvà lý do tại sao không nên tôi chỉ sử dụng std::stringstreamtrong tất cả các kịch bản (đang có bất kỳ vấn đề hiệu suất thời gian chạy?). Cuối cùng, có điều gì xấu về điều này (thay vì sử dụng một luồng …




5
Tại sao vòng lặp này tạo ra cảnh báo trên mạng: lặp đi lặp lại 3u gọi hành vi không xác định, và xuất ra hơn 4 dòng?
Biên dịch này: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; } và đưa gccra cảnh báo sau: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] std::cout << i*1000000000 << std::endl; ^ Tôi hiểu có một tràn số nguyên đã …


1
String_view là gì?
string_viewlà một tính năng được đề xuất trong C ++ Thư viện cơ bản TS ( N3921 ) được thêm vào C ++ 17 Theo như tôi hiểu thì đây là một loại đại diện cho một loại "khái niệm" chuỗi nào đó là dạng xem của bất kỳ loạ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.