C ++ - структура и класс [дубликат]

Возможные дубликаты:
C / C ++ Struct vs Class
Что такое типы POD в C ++?

Привет,

В книге В двух словах о C ++ , в ] глава 6: классы , ниже Спецификаторы доступа , упоминают следующее:

В определении класса доступ по умолчанию для членов и базовых классов равен частный. В определении структуры значение по умолчанию является общедоступным. Это единственное различие между классом и структурой , хотя по соглашению некоторые программисты используют структуру только для POD {{1 }} классы и используйте класс для всех остальных классов .

У меня следующие вопросы:

  • Нет ли другой разницы между классами и структурами в том, что структуры не содержат функций, а просто хранят данные?
  • Что такое классы POD? И что здесь подразумевается под всеми другими классами? Есть ли тогда специальные классы?

Спасибо.

50
задан Community 23 May 2017 в 02:17
поделиться