Aracılığıyla paylaş


Değişken bağımsız değişken listesi

İşlev bildirimleri, en son üyesi değişken bildirimi listesi üç nokta (...) olan bağımsız değişken sayıda alabilir.Bu gibi durumlarda, C++ tür yalnızca açıkça bildirilen değişkenler için denetlemesini sağlar.Değişken bağımsız değişken listesi bir işlev bağımsız değişken türü bile genel değişebilir olmak istediğinizde kullanabilirsiniz.printf Ailesini değişken bağımsız değişken listesi kullanan işlevleri bir örnektir.

Sonra bildirilen olanlar bağımsız değişkenleri erişmek için standart içerme dosyasındaki stdarg makroları kullanın.Açıklandığı gibi h işlevleriyle bağımsız değişkeni listeler.

Microsoft özel

Microsoft C++ üç nokta, üç nokta son bağımsız değişken ise ve üç nokta virgül koyarak bir bağımsız değişken olarak belirtilecek sağlar.Bu nedenle, bildirimi int Func( int i, ... ); , yasal olan ancak int Func( int i ... ); değil.

SON Microsoft özel

Kullanılmaması durumunda bile sayılarda bağımsız değişken bir işlev bildirimi en az bir yer tutucu bağımsız değişken gerektirir.Bu yer tutucu bağımsız değişkeni sağlanmazsa, kalan argümanlar erişmek için yolu yoktur.

Zaman bağımsız değişken türü char geçirilen değişken bağımsız değişken olarak bunlar yazmak için dönüştürülür int.Benzer şekilde, ne tür bağımsız değişkenleri float geçirilen değişken bağımsız değişken olarak bunlar yazmak için dönüştürülür çift.Diğer türlerdeki tabi her zamanki ayrılmaz ve kayan nokta promosyonlar değişkenlerdir.Bkz: Ayrılmaz promosyonlar daha fazla bilgi için.

Ayrıca bkz.

Başvuru

Ayarlanmadı