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

sizeof đề cập đến toán tử C / C ++ Chuẩn để trả về kích thước tính bằng byte của một biểu thức hoặc kiểu dữ liệu.


5
Tại sao lambda có kích thước 1 byte?
Tôi đang làm việc với bộ nhớ của một số lambdas trong C ++, nhưng tôi hơi khó hiểu với kích thước của chúng. Đây là mã thử nghiệm của tôi: #include <iostream> #include <string> int main() { auto f = [](){ return 17; }; std::cout << f() << std::endl; …
89 c++  c++11  lambda  c++14  sizeof 




10
Kích thước của khoảng trống là gì?
Câu lệnh này sẽ mang lại kết quả gì? void *p = malloc(sizeof(void)); Chỉnh sửa: Phần mở rộng cho câu hỏi. Nếu sizeof (void) mang lại 1 trong trình biên dịch GCC, thì 1 byte bộ nhớ được cấp phát và con trỏ p trỏ đến byte đó và p …



1
Làm thế nào để có được số lượng phần tử trong std :: mảng <T, N> mà không phải tạo cá thể của nó?
Có std::array&lt;T, N&gt;::size(), nhưng nó không tĩnh, vì vậy nó đòi hỏi một thể hiện của std::array. Có cách nào để lấy giá trị mà nó trả về (là Ncủa std::array&lt;T, N&gt;) mà không phải xây dựng một thể hiện của mảng không? Đối với một mảng bình thường, tôi …
9 c++  arrays  c++11  sizeof 
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.