Aracılığıyla paylaş


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?)" };
}

Ayrıca bkz.

Başvuru

Başlatıcı