Структуры в C++ — это пользовательские типы данных, которые могут содержать данные-члены и функции-члены. Они похожи на классы, но по умолчанию имеют открытый доступ к своим членам. Структуры могут использоваться для хранения общедоступных данных или для представления сущностей. Примеры структур в C++:

```cpp
// Определение структуры person
struct person {
    unsigned age; // данные-член
    std::string name; // данные-член
    void print() { // функция-член
        std::cout << "Name: " << name << "\tAge: " << age << std::endl;
    }
};

// Создание и инициализация объекта структуры tom
person tom { 34, "Tom" };

// Обращение к членам структуры через операцию точка
tom.print();
std::cout << "Name: " << tom.name << "\tAge: " << tom.age << std::endl;
```
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence