Ben Linux gcc ortamında çalışıyorum ile sınıflardır fonksiyon argümanları başlatmak ve varsayılan değerlerle sınıflardır fonksiyon argümanları initilize ihtiyacımız. Sınıfın geçici örneği ile böyle bir hata yapar bunu yaparken : için "varsayılan argüman [fonksiyon argüman] [sınıf adı] yazın etti örneğin:.nasıl varsayılan değer
void foo(std::wstring& str = std::wstring())
hatası: 'varsayılan argüman std :: & str wstring std :: wstring 'Bu kodu herhangi hatasız veya VC++ ile uyarı derlenmektedir PS' yazın bulunur. Ben varsayılan değer initilize nasıl
?
size ulaşmak için ne çalışıyorsunuz? Bana göre, ne yaptığınızı anlamsız görünüyor .. – Simone
@Simone - bu muhtemelen varsayılan değerlerin hem avantajlarını almak hem de referans olarak göndermek için bir deneme. Yapılandırılmamış başvurulara – rkellerm
bağlama standart olarak uyumlu değildir, ancak VC++ bunu bir uzantı AFAIK olarak sağlar. –