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

Các câu hỏi về C ++, một ngôn ngữ lập trình gõ tự do, dạng tự do, đa mô hình, được biên dịch, đa mục đích.












4
Tại sao sizeof được gọi là toán tử thời gian biên dịch?
Ban đầu, đây là một phần của một câu hỏi khác . Tại sao được sizeofgọi là toán tử thời gian biên dịch? Nó không thực sự là một nhà điều hành thời gian chạy? Và nếu nó thực sự là một toán tử thời gian biên dịch, làm thế …
12 c++ 


2
Tại sao lớp cơ sở cần phải có một hàm hủy ảo ở đây nếu lớp dẫn xuất phân bổ không có bộ nhớ động thô?
Đoạn mã sau gây rò rỉ bộ nhớ: #include <iostream> #include <memory> #include <vector> using namespace std; class base { void virtual initialize_vector() = 0; }; class derived : public base { private: vector<int> vec; public: derived() { initialize_vector(); } void initialize_vector() { for (int i = 0; i < …

1
Sử dụng các lớp bạn bè để đóng gói các chức năng thành viên riêng trong C ++ - thực hành tốt hay lạm dụng?
Vì vậy, tôi nhận thấy có thể tránh đưa các chức năng riêng tư vào các tiêu đề bằng cách thực hiện một cái gì đó như thế này: // In file pred_list.h: class PredicateList { int somePrivateField; friend class PredicateList_HelperFunctions; public: bool match(); } // In file pred_list.cpp: class …

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.