クラスではなく、プロジェクトの構造体を書いているときに、これが発生しました。
hereで述べたように、構造体とクラスの大きな違いが 1 つだけありますが、C++ に「class」キーワードを含める主な理由は何ですか?
Javaなどの他の主要なオブジェクト指向言語との比較のために含まれていますか?
C++ が 1995 年頃までどのようにして現在のようになったかに興味がある場合は、The Design and Evolution of C++ を読んでください。キーワードは、より多くの計画が開かれたかなり早い段階で追加されました。その後、違いは今日のままでした。