Over the past few weeks, I’ve been exploring GUI app development in Rust and discovered that Iced is a sleek and minimalistic framework ideal for creating lightweight GUI applications. In this post, I’ll dive into the architecture of Iced and build a minimal GUI app using this framework.
Structured binding allows you to initialize multiple variables with individual elements of a structure, tuple, or array.
Like any programming language, CMake provides a mechanism to store data or state during computation. CMake provides two types of variables.
Sometimes we create an object which contains no valid data. We often a associate a flag or a special value, which decides the validity of the data. For example,
RAII is one of the patterns in C++ to manage resources.