Visual Studio Code C/C++ uzantısı: tanımlar ve öz bildirimler

Saberie

Active member
Visual Studio Code için C/C++ uzantısı, geliştiricilere Microsoft’a göre birçok kişi tarafından sıklıkla talep edilen yeni bir özellik sunar. Tanımları veya bildirimleri işlevlerde otomatik olarak oluşturarak, artık geliştiricinin yalnızca bir tanımının olduğu bir işlev için bir başlık dosyasında hızlı bir şekilde bildirim oluşturabilmelisiniz.


Artık sürekli kopyalama, yapıştırma ve kontrol etme yok


Tabii ki, bu aynı zamanda tam tersi şekilde de çalışır: geliştiriciler, bir bildirimleri yoksa otomatik olarak bir tanım oluşturabilirler. Bir blog makalesinde, Microsoft geliştirme ekibi, oluşturulan bu tanımların ve bildirimlerin zaten tüm işlev bağımsız değişkenlerini içerdiğine, dolayısıyla artık sürekli kopyalamanız, yapıştırmanız ve kontrol etmeniz gerekmediğine dikkat çekiyor.

Programcılar artık böyle bir tanımı kolayca oluşturabilmelidir: sadece kendi sınıf fonksiyon tanımına ve ardından kod eylemine (ampul simgesi) tıklayın.







Kod Eylemi’ni (ampul simgesi) seçtikten sonra, geliştiricilerin “Beyanname Oluştur”u seçebilecekleri bir açılır menü açılır.


(Resim: Microsoft)



Ardından, tek yapmanız gereken işlev bildirimini ve ardından işlev için “Tanım Oluştur” kod eylemini seçmektir. Tanımlar ve bildirimler, geliştiricilerin kodlarında önceden oluşturdukları kalıplara dayalı olarak oluşturulur. Örneğin, fonksiyonlar arasındaki tanımdır. Addition() Ve Subtraktion() Math.cpp’de ve bir bildirim istendiğinde, bildirimlerin arasına eklenir. Addition() Ve Subtraktion() yeni oluşturuldu.


Bildirimler veya tanımlar kaynak dosyadan başka bir dosyada tanımlanmışsa, program genel kuralı izler: geliştirici, başlık ve kaynak dosya adlarının eşleştiği durumu seçtiyse, program bu dosyayı da bulacaktır. başlık kaynak dosyaya dahil edilmedi. Bu durumlarda, bildirim veya tanım eklendiğinde başlık dosyası otomatik olarak kaynak dosyaya dahil edilir.

Bu işlevsellik yalnızca sınıflar için değil aynı zamanda ad alanları için de geçerlidir. Bir başlık dosyasında bir işlev şablonu bildirilirse, bu işlev şablonunun tanımı da aynı başlık dosyasında oluşturulur. Bu, sınıf şablonlarının şablon olmayan üye işlevleri için de geçerlidir.

Blog gönderisi, Visual Studio Code için C/C++ uzantısındaki bu yeni özellikler hakkında daha fazla bilgi ve örnek sağlar.


(FM)



Haberin Sonu
 
Üst