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.


4
Biên dịch mã đa luồng với g ++
Tôi có mã dễ nhất từ ​​trước đến nay: #include <iostream> #include <thread> void worker() { std::cout << "another thread"; } int main() { std::thread t(worker); std::cout << "main thread" << std::endl; t.join(); return 0; } mặc dù tôi vẫn không thể biên dịch nó với g++để chạy. Thêm chi …
89 c++  linux  ubuntu  gcc  g++ 

3
Từ khóa tĩnh không còn nữa… không còn nữa?
Trong C ++, có thể sử dụng statictừ khóa trong một đơn vị dịch để ảnh hưởng đến khả năng hiển thị của một biểu tượng (khai báo biến hoặc hàm). Trong n3092, tính năng này không được dùng nữa: Phụ lục D.2 [depr.static] Việc sử dụng từ khóa static …
89 c++  static  c++11  standards 



5
Xóa một con trỏ tới const (T const *)
Tôi có một câu hỏi cơ bản liên quan đến con trỏ const. Tôi không được phép gọi bất kỳ hàm thành viên không phải const nào bằng cách sử dụng con trỏ const. Tuy nhiên, tôi được phép làm điều này trên một con trỏ const: delete p; Điều …

6
Tại sao toán tử [] không phải là const cho bản đồ STL?
Ví dụ có sẵn, vì lợi ích của câu hỏi: void MyClass::MyFunction( int x ) const { std::cout << m_map[x] << std::endl } Điều này sẽ không biên dịch, vì toán tử [] không phải là const. Điều này thật không may, vì cú pháp [] trông rất rõ ràng. …
89 c++  const 

3
Void const là gì?
Mô tả của std::is_voidtiểu bang rằng: Cung cấp giá trị hằng số thành viên bằng true, nếu T là kiểu void, const void, portable void, hoặc const variable void. Sau đó, những gì có thể được const void, hoặc một volatile void? Câu trả lời này nói rằng const voidkiểu …
89 c++  c++11  c++14 

3
shared_ptr magic :)
Ông Lidström và tôi đã có một cuộc tranh cãi :) Tuyên bố của ông Lidström là một cấu trúc shared_ptr<Base> p(new Derived);không yêu cầu Base phải có một trình hủy ảo: Armen Tsirunyan : "Thật sao? Liệu shared_ptr dọn dẹp một cách chính xác? Bạn có thể vui lòng …






8
Cách đọc giá trị từ sổ đăng ký Windows
Đã cung cấp khóa cho một số giá trị đăng ký (ví dụ: HKEY_LOCAL_MACHINE \ blah \ blah \ blah \ foo) làm cách nào để tôi: Xác định một cách an toàn rằng một khóa như vậy tồn tại. Theo chương trình (tức là với mã) nhận giá trị …
89 c++  windows  winapi  registry 

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.