Junior — Middle
114
¿Se pueden declarar los campos de una estructura como privados en un lenguaje de programación?
Empresas donde se preguntó
Baum
Respuesta de la IA
sobes.tech AI
В языке C структуры (struct) по умолчанию имеют все поля публичными, то есть доступными из любого места программы. В чистом C нет механизма для объявления полей структуры как приватных.
В C++ же структура — это просто класс с дефолтным уровнем доступа public. В C++ можно объявлять поля структуры как private или protected, используя соответствующие ключевые слова:
struct MyStruct {
private:
int secretData;
public:
int publicData;
};
Таким образом, в C++ поля структуры могут быть приватными, а в C — нет.