logoalt Hacker News

stingraycharles • today at 4:03 AM • 1 reply • view on HN

Concepts are evaluated compile time and make a lot of TMP more elegant. Contracts are runtime check, akin to assertions.

Phrased differently, contracts are to concepts what assert is to static_assert.


Replies

mikepurvis • today at 6:08 AM

Too bad it couldn't have been contract and static_contract.