Sınıf türleri tanımlama
Sınıf belirticilerini kullanarak sınıf türleri tanımlanmıştır.Sınıf türü elaborated türü belirteçleri gösterildiği gibi kullanarak bildirilebilir Türü belirteçleri.Sınıf belirleyici oluşur:
The class, struct or union keyword.
Sınıf başlık, sınıf adını ve uygun şablon başlığı içerir.
İsteğe bağlı olarak, bir iki nokta üst üste ve temel listesinde tanımlanan sınıfın devraldığı temel sınıflar tanımlar.
Kaşlı ayraçlar ({}) sınıf üye bildirimleri içeren.
Hemen derleyici (giriş önce sınıf gövdesi içine); işler sonra sınıf adları tanımlayıcılar olarak sunulan sınıf üyesi bildirmek için kullanılabilir.Bu bildirimi aþaðýdaki gibi self-referential veri yapılarının sağlar:
// defining_class_types.cpp
// compile with: /c
class Tree
{
public:
void *Data;
Tree *Left;
Tree *Right;
};