cuốn sách gpt4 ai đã làm

Cách sử dụng sizeof(a)/sizeof(a[n])

In lại Tác giả: Walker 123 Thời gian cập nhật: 28-11-2023 00:07:57 29 4
mua khóa gpt4 Nike

Để tránh mọi thứ bị phá vỡ một cách lặng lẽ nếu bạn thay đổi kích thước mảng, tôi đề nghị std::copy(a, a + sizeof(a)/sizeof(a[0]), b);Tốt hơn nữa, hãy bọc lại. kích thước() rác trong macro -- hoặc thậm chí tốt hơn, hãy sử dụng mẫu hàm thay thế: mẫu size_t size((T&)[N]) { return N } — j_random_hacker 08 sep. 122012-09-08 07:29

Khi tôi đang kiểm tra phần Hỏi đáp sáng nay, tôi đã xem được nhận xét này (với 4 lượt tán thành). Tôi rất mới với C++. là gìa+sizeof(a[0])Có nghĩa là ở đây, tôi nghĩkích thước(a[0])sẽ trả về 4 đại diện cho một byte bộ nhớ int? Cảm ơn bạn rất nhiều!!

câu trả lời hay nhất

Nó rất đơn giản:

sizeof(a)/sizeof(a[0])

Cho dù bạn chọn phần tử nào (tức là N hoặc 0)

Về c++ - cách sử dụng sizeof(a)/sizeof(a[n]), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/34476676/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress