Vai abstraktā klase izveidos virtuālo tabulu?

Satura rādītājs:

Vai abstraktā klase izveidos virtuālo tabulu?
Vai abstraktā klase izveidos virtuālo tabulu?

Video: Vai abstraktā klase izveidos virtuālo tabulu?

Video: Vai abstraktā klase izveidos virtuālo tabulu?
Video: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Decembris
Anonim

Jā, abstraktajām klasēm ir vtablas norādītā vērtība.

Vai abstraktajai klasei var būt virtuāla funkcija?

Abstraktā klase satur vismaz vienu tīru virtuālu funkciju. Jūs deklarējat tīru virtuālo funkciju, izmantojot tīru specifikāciju (=0) virtuālās dalībnieka funkcijas deklarācijā klases deklarācijā.

Vai katrā klasē ir virtuālais galds?

Tātad īsā atbilde ir nē. Standarts to nenorāda.

Vai abstraktajā klasē ir nevirtuālas funkcijas?

Abstraktajās klasēs (izņemot tīri virtuālās funkcijas) var būt dalībnieku mainīgie, nevirtuālās funkcijas, parastās virtuālās funkcijas, statiskās funkcijas utt. Abstrakto klašu objektus nevar izgudrot..

Vai abstraktā klase var izveidot objektu?

Nē, mēs nevaram izveidot abstraktas klases objektu … Atsauces mainīgais tiek izmantots, lai atsauktos uz atvasināto klašu objektiem (abstraktās klases apakšklasēm). Abstrakta klase nozīmē ieviešanas slēpšanu un funkcijas definīcijas parādīšanu lietotājam, ko sauc par abstraktu klasi.

Ieteicams: