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:

  1. 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 ...

Get Imperfect C++ Practical Solutions for Real-Life Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.