2013-08-03 49 views

Trả lời

7

Không, không có constexpr hoặc từ khóa sử dụng tương tự trong C11. Nếu nó được lên kế hoạch trong tương lai, câu trả lời là "Tôi không biết".

C11 §6.6 biểu thức hằng số đưa ra ép vào biểu thức hằng:

biểu thức hằng số không được chứa gán, tăng, sụt lần, chức năng gọi, hoặc dấu phẩy khai thác, trừ khi chúng được chứa trong một biểu thức con không được đánh giá là .

+0

Thật đáng tiếc. Trong C++ 14 ** constexpr ** - các hàm được lên kế hoạch với các hạn chế tối thiểu. Có thể: cho, nếu, chuyển đổi/trường hợp, gọi hàm, bất kỳ toán hạng và biểu thức toán học nào. – Alex

Các vấn đề liên quan