Daha önce Visual Studio 2012'den 2013'e yükselttim. Daha önce böyle bir kod satırım olsaydı:
void foo(const char *s) { ... }
Sonunda const char *" std::string <space>" seçip " " yazabilirim :
void foo(std::string s) { ... }
Ancak şimdi boşluk çubuğuna bastığımda, " s" adı kayboluyor:
void foo(std::string ) { ... }
Bunun otomatik tamamlama özelliğiyle ilgili olduğunu düşünüyorum, çünkü " std::" tamamlandıktan sonra , std::ad alanında adlar girmemize başlıyor . " std::string <Esc> <space>" Yazmak bu sorunu önler, ancak bu benim için alışılmadık bir tuşa basmaktır. Otomatik tamamlama özelliğini tamamen devre dışı bırakmak istemiyorum, sadece değişken adlarını kaldırmayı bırakın.