Chapter . Epilogue
And that's it! Our journey is over, for the moment at least. If you've found it easy, then I hope that reflects the effort my editors and reviewers have expended in turning my interminable blither into something readable. If you've found it hard, then at least I hope you've enjoyed yourself along the way. In either case, you can take some light relief in Appendix B, when I get all confessional and show you some of my most heinous gaffes.
I hope that you'll take three things from this book:
That C++ is not perfect, but it is very powerful. Just selecting a few of the items at random—portable vtables, properties, ranges, true-typedefs, type tunnelling—we can plainly see some of the immense intrinsic power. For all its faults, there ...