9
Sự khác biệt giữa `constexpr` và` const`
Sự khác biệt giữa constexprvà là constgì? Khi tôi chỉ có thể sử dụng một trong số họ? Khi nào tôi có thể sử dụng cả hai và làm thế nào tôi nên chọn một?
constexpr là một công cụ sửa đổi được giới thiệu trong C ++ 11, nó thông báo cho trình biên dịch rằng giá trị của một hàm hoặc biến đã được biết hoặc có thể được tính toán tại thời điểm biên dịch. Như vậy, nó có thể được sử dụng như một hằng số ở những nơi mà nếu không thì không thể.