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.


8
Bạn có gỡ lỗi mã C ++ trong Vim không? Làm sao?
Câu hỏi là tất cả những người bạn, những người sử dụng Vim để phát triển các ứng dụng C ++. Có một khoảng thời gian trong cuộc đời tôi, có thể được mô tả là 'Tôi ghét Vim !!!' .. 'Vim thật tuyệt!' Tuy nhiên, đã phát triển chủ …
152 c++  debugging  vim  gdb 

30
Cần cho máy phát ngẫu nhiên dự đoán
Tôi là một nhà phát triển trò chơi web và tôi gặp vấn đề với các số ngẫu nhiên. Giả sử người chơi có 20% cơ hội nhận đòn chí mạng bằng thanh kiếm của mình. Điều đó có nghĩa là, 1 trong 5 lần truy cập nên rất quan …
151 c++  algorithm  random 

11
Trận chung kết của Java so với C ++
Các Java cho lập trình viên C ++ hướng dẫn nói rằng (nổi bật là của riêng tôi): Từ khóa cuối cùng gần tương đương với const trong C ++ "Đại khái" có nghĩa là gì trong bối cảnh này? Không phải là họ chính xác giống nhau không? Sự …
151 java  c++  const  final 


5
C ++ tương đương với toString của Java?
Tôi muốn kiểm soát những gì được ghi vào một luồng, tức là cout, cho một đối tượng của một lớp tùy chỉnh. Điều đó có khả thi trong C ++ không? Trong Java, bạn có thể ghi đè toString()phương thức cho mục đích tương tự.
151 c++ 





4
Đối số mặc định của mẫu
Nếu tôi được phép làm như sau: template <typename T = int> class Foo{ }; Tại sao tôi không được phép làm như sau? Foo me; Nhưng tôi phải xác định như sau: Foo<int> me; C ++ 11 đã giới thiệu các đối số mẫu mặc định và ngay bây …
151 c++  templates 

4
Lựa chọn giữa vector :: resize () và vector :: reserved ()
Tôi đang phân bổ trước một số bộ nhớ cho một vectorbiến thành viên của tôi . Mã dưới đây là phần tối thiểu class A { vector<string> t_Names; public: A () : t_Names(1000) {} }; Bây giờ tại một số thời điểm, nếu t_Names.size()bằng 1000. Tôi đang có ý …
151 c++  vector 

5
Khai báo một enum trong một lớp
Trong đoạn mã sau, Colorenum được khai báo trong Carlớp để giới hạn phạm vi của enum và cố gắng không "làm ô nhiễm" không gian tên toàn cục. class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } …
150 c++  class  enums  namespaces  scope 

5
Điểm của g ++ -Wreorder là gì?
Tùy chọn g ++ -Wall bao gồm -Wreorder. Những gì tùy chọn này làm được mô tả dưới đây. Tôi không rõ ràng tại sao ai đó quan tâm (đặc biệt là đủ để bật cái này theo mặc định trong -Wall). -Wreorder (chỉ C ++) Cảnh báo khi thứ …


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.