Aggregates başlatılıyor
Bir sınıf, bir dizi toplama türüdür veya yapısı, yazın:
Oluşturucusu yok
Özel üyesi yok
Hiçbir temel sınıf vardır
Sanal bir işlevi vardır
Aggregates başlatıcıları küme ayracı içine alınmış değerler virgülle ayrılmış bir liste olarak belirtilebilir.Örneğin, bu kod bildirir bir int 10 dizisi ve onu başlatır:
int rgiArray[10] = { 9, 8, 4, 6, 5, 6, 3, 5, 6, 11 };
Başlatıcı dizi öğelerini, alt simge artan içinde depolanır.Bu nedenle, rgiArray[0] 9, rgiArray[1] kadar 8 ve benzeri olan rgiArray[9], 11 olduğu.Bir yapı başlatmak için kodu aşağıdaki gibi kullanın:
// initializing_aggregates.cpp
struct RCPrompt
{
short nRow;
short nCol;
char *szPrompt;
};
int main()
{
RCPrompt rcContinueYN = { 24, 0, "Continue (Y/N?)" };
}