Sobes.tech
Junior — Middle
112

Dasturlash tilida strukturadagi maydonlarni xususiy qilib e'lon qilish mumkinmi?

Qaerda so'ralgan kompaniyalar
Baum

AIdan javob

sobes.tech AI

В языке C структуры (struct) по умолчанию имеют все поля публичными, то есть доступными из любого места программы. В чистом C нет механизма для объявления полей структуры как приватных.

В C++ же структура — это просто класс с дефолтным уровнем доступа public. В C++ можно объявлять поля структуры как private или protected, используя соответствующие ключевые слова:

struct MyStruct {
private:
    int secretData;
public:
    int publicData;
};

Таким образом, в C++ поля структуры могут быть приватными, а в C — нет.