5
Có cách nào để gán số không cho một khoảng thời gian loại std::chrono::nanoseconds
? Tôi đã thử duration::zero
nhưng không thành công.Có cách nào để gán 0 cho std :: chrono :: nano giây
Có cách nào để gán số không cho một khoảng thời gian loại std::chrono::nanoseconds
? Tôi đã thử duration::zero
nhưng không thành công.Có cách nào để gán 0 cho std :: chrono :: nano giây
Có một chức năng zero()
:
std::chrono::nanoseconds dur;
// ...
dur = std::chrono::nanoseconds::zero();
Hoặc bạn có thể gán nó vào một tạm thời loại nanoseconds
xây dựng một cách rõ ràng với 0
:
dur = std::chrono::nanoseconds{0};
đó là những gì zero()
lợi nhuận quá.
Cuối cùng, nếu bạn đang sử dụng một trình biên dịch hỗ trợ nó, có chỉ là:
// requires either "using namespace std::chrono_literals;" or "using namespace std::chrono;"
dur = 0ns;
chính xác những gì tôi cần! – user3639557