![]() | |
![]() ![]() |
![]() | Imperfect C++ Practical Solutions for Real-Life Programming By Matthew Wilson |
Table of Contents | |
Chapter 1. Enforcing Design: Constraints, Contracts, and Assertions |
1.1. Eggs and HamI'm no doubt teaching all you gentle readers about egg-sucking here, but it's an important thing to state nevertheless. Permit me to wax awhile:
This is all pretty obvious stuff, although customers would probably disagree with the last one; best keep that one to ourselves. There are two ways in which such enforcements can take effect: at compile time and at run time, and these form the substance of this chapter. ![]() |
![]() | |
![]() ![]() |