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.


3
Có bất kỳ lợi ích để xác định các biến cục bộ không đổi là tĩnh (c ++) không?
void Animation::playAnimation() const { static const int index = 0; const std::string& animationFileName = m_animationContainer.getAnimationName(index); static const int zOrder = -1; static bool isLooping = false; AnimationBank::play(animationFileName, zOrder, isLooping); } Có bất kỳ lợi ích để xác định các biến cục bộ không đổi là static? Hoặc nó là không …
9 c++  c++11  c++14 


4
Là một hàm tạo đối tượng của người Viking có phải là một tên ngắn hơn cho một hàm có tên `object` return type` object` không?
Ý tôi là, đó là vấn đề chọn từ nhiều hơn bất kỳ sự khác biệt nào giữa lệnh gọi hàm và hàm tạo. Thứ được đặt tên là "hàm tạo của một đối tượng" cũng có thể được đặt tên là "hàm với objectkiểu trả về tên object". Người …











4
Nó có vi phạm bất kỳ nguyên tắc OOP nào không nếu một hàm thành viên không sử dụng bất kỳ thuộc tính lớp / biến thành viên nào?
Tôi có một lớp hiện có tương tác có thể mở, đọc hoặc ghi vào một tệp. Tôi cần truy xuất một sửa đổi tập tin cho mục đích đó Tôi phải thêm một phương thức mới Giả sử sau đây là định nghĩa lớp của tôi, nơi tôi muốn …

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.