Bildirimde işlev argüman adları (büyük olasılıkla başlık dosyasında yer alır) derleyici tarafından tamamen yok sayılır. nedenleri nedenleri, aşağıdaki sürüm 1 veya 2 sürümlerini kullanarak derlemeye izin veriyor?Neden işlev argüman isimleri C++ bildirimlerinde önemsizdir?
uygulama
void A::doStuff(int numElements, float* data)
{
//stuff
}
beyanı - Sürüm 1
class A
{
public:
void doStuff(int numElements, float* data);
}
beyanı - Sürüm 2
class A
{
public:
void doStuff(int, float*);
}
Bu, başlık ile ilgisi yok, bu bir deklarasyon olduğu anlamına geliyor. –
İyi nokta. Soru düzenlendi. Teşekkürler – learnvst