C++17 was standardised in December 2017, giving us - developers - a wealth of new features to write better code. This course describes all significant changes in the language and the Standard Library. Thanks to many practical examples you can quickly apply the knowledge.
Ever wondered how configuration libraries work under the hood?Most C++ courses teach you how to use libraries. But in this course, you'll build one—from scratch. You'll discover:Why header-only libraries are the gold standard for C++ distributionHow compile-time reflection with CRTP eliminates repetitive mapping codeWhy dot-notation makes nested JSON access elegant and intuitiveHow to provide crystal-clear error messages that save hours of debuggingAnd how to build a production-ready library that you can actually use in your projects No black boxes. No magic. Just C++23 at its best. By the end, you won't just know how to use a configuration library—you'll know exactly how it works, why it's designed that way, and how you can build your own. Ready to build your own typed JSON configuration library in modern C++?
基于 LCUI 库开发一个图像查看器程序,用 Web 技术为其构建图形界面,用 C 语言实现界面交互逻辑和各项功能,深入发掘 LCUI 在 UI 方面的特性和开发技巧。