Câu hỏi được gắn thẻ «c++-faq»

Cung cấp Câu hỏi thường gặp về C ++ được cộng đồng chỉnh sửa



4
Bộ so sánh trong suốt là gì?
Trong C ++ 14, các vùng chứa liên kết dường như đã thay đổi từ C ++ 11 - [Associateative.reqmts] / 13 cho biết: Các mẫu hàm thành viên find, count, lower_bound, upper_bound, và equal_rangesẽ không tham gia vào giải quyết tình trạng quá tải trừ loại Compare::is_transparenttồn tại. Mục …
106 c++  c++14  c++-faq 



4
Câu trả lời đúng cho cout << a ++ << a;?
Gần đây trong một cuộc phỏng vấn có một câu hỏi dạng khách quan sau đây. int a = 0; cout &lt;&lt; a++ &lt;&lt; a; Câu trả lời: a. 10 b. 01 c. hành vi không xác định Tôi đã trả lời lựa chọn b, tức là đầu ra sẽ …
98 c++  c++-faq 

17
Điểm của con trỏ hàm là gì?
Tôi gặp khó khăn khi thấy tiện ích của con trỏ hàm. Tôi đoán nó có thể hữu ích trong một số trường hợp (dù sao thì chúng cũng tồn tại), nhưng tôi không thể nghĩ ra trường hợp nào tốt hơn hoặc không thể tránh khỏi sử dụng con …
94 c++  c  function  pointers  c++-faq 




3
Chính xác thì quy tắc "as-if" là gì?
Như tiêu đề đã nói, Chính xác thì quy tắc "as-if" là gì? Một câu trả lời điển hình mà người ta sẽ nhận được là: Quy tắc cho phép bất kỳ và tất cả các phép biến đổi mã không thay đổi hành vi có thể quan sát được …
89 c++  c  optimization  c++-faq  as-if 

5
Chuyển con trỏ được chia sẻ làm đối số
Nếu tôi khai báo một đối tượng được bao bọc trong một con trỏ dùng chung: std::shared_ptr&lt;myClass&gt; myClassObject(new myClass()); thì tôi muốn chuyển nó làm đối số cho một phương thức: DoSomething(myClassObject); //the called method void DoSomething(std::shared_ptr&lt;myClass&gt; arg1) { arg1-&gt;someField = 4; } Điều trên có chỉ đơn giản là …

3
Sao chép hàm tạo và = toán tử quá tải trong C ++: một hàm phổ biến có thể thực hiện được không?
Kể từ một phương thức tạo bản sao MyClass(const MyClass&amp;); và một = toán tử quá tải MyClass&amp; operator = (const MyClass&amp;); có khá nhiều mã giống nhau, cùng một tham số và chỉ khác nhau về kết quả trả về, liệu có thể có một hàm chung cho cả …


1
gcc / g ++: "Không có tệp hoặc thư mục nào như vậy"
g++ cho tôi lỗi của biểu mẫu: foo.cc:&lt;line&gt;:&lt;column&gt;: fatal error: &lt;bar&gt;: No such file or directory compilation terminated. Khi biên dịch chương trình C với gcc. Tại sao vậy? Xin lưu ý: Câu hỏi này đã được hỏi nhiều lần trước đây, nhưng mỗi lần nó là cụ thể cho …
87 c++  c  gcc  g++  c++-faq 

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.