Varolan bir parametre adından önce bir tür eklemek, VS2013'deki adı otomatik olarak siler; bu nasıl devre dışı bırakılır?


1

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.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.