Member 13881359 Ответов: 2

Почему мы используем классы вместо структуры ?


Этот вопрос приходит мне в голову потому, что когда я работаю над ООП и использую классы, то вижу, что мы используем ключевое слово "класс" для создания класса в нашей программе
Но мой вопрос заключается в том,что если мы напишем "struct" вместо "class" и больше ничего не изменим, то программа будет работать
даже если мы используем конструктор,деструктор,спецификаторы доступа и т. д., компилятор не показывает ошибку
Так почему же мы используем классы и создаем объекты ???

Что я уже пробовал:

А также я хочу знать, почему мы используем ООП вместо структурированного программирования, которое слишком просто написать и понять, и нам не нужно дополнительно работать над созданием классов и других

2 Ответов

Рейтинг:
0

Richard MacCutchan

В C++ классы и структуры более или менее одинаковы. Смотрите предыдущую ссылку, которую я дал вам для полного объяснения.


Member 13881359

Большое спасибо сэр

Рейтинг:
0

CPallini

Некоторое понимание здесь: Реальная разница между структурой и классом[^].



Цитата:
А также я хочу знать, почему мы используем ООП вместо структурированного программирования, которое слишком просто написать и понять, и нам не нужно дополнительно работать над созданием классов и других
C++ это многопарадигмальный язык, если хотите, вы можете использовать его как "лучше с", следуя принципам структурированного программирования. На мой взгляд OOP имеет свои преимущества, особенно на крупных проектах.