Visual C++ kod parçacıkları
Visual Studio'da, C++ kod dosyalarınıza yaygın olarak kullanılan kod eklemek için kod parçacıkları kullanabilirsiniz. Kod parçacıkları, program kodu yazmayı daha hızlı, daha kolay ve daha güvenilir hale getirebilir.
C++ kod parçacıklarının tam listesi
Kod parçacıkları C++ ve C# ile aynı şekilde çalışır, ancak varsayılan kod parçacıkları kümesi farklıdır. Kullanılabilir C++ kod parçacıklarının listesini görmek için Visual Studio menü çubuğundan Araçlar>Kod Parçacıkları Yöneticisi'ni seçin veya Ctrl+K, B tuşlarına basın ve ardından Dil açılan menüsünden Visual C++ öğesini seçin.
Tüm C++ kod parçacıklarının adlarını alfabetik sırada görmek için Visual C++ klasörünü genişletin. Kod parçacığı hakkındaki bilgileri görmek için bir kod parçacığı seçin. Kod parçacıkları hakkında daha fazla bilgi için bkz . Kod parçacıkları.
Genişletme parçacıkları ve surround kod parçacıkları
Kodunuzda belirli konumlara genişletme kodu parçacıkları ekleyebilir veya seçili kodu surround kod parçacıklarıyla çevreleyebilirsiniz.
Kod parçacığı ekleme
C++ kod parçacığı eklemek için:
C++ .cpp veya .h dosyasını açın ve ekleme noktanızı dosyanın herhangi bir yerine yerleştirin.
Aşağıdaki eylemlerden birini uygulayın:
- Sağ tıklayın ve bağlam menüsünden Kod Parçacığı Ekle'yi seçin.
- Visual Studio menü çubuğunda IntelliSense Kod Parçacığı Ekle'yi düzenle'yi> seçin.>
- Ctrl+K, X tuşlarına basın.
Açılan listede #if çift tıklayın veya #if yazıp Enter veya Sekme tuşuna basın. Ekleme noktasına aşağıdaki kod eklenir:
#if 0 #endif // 0
değerini
0
doğru koşulla değiştirin.
Seçili kodu bir kod parçacığıyla çevrele
Seçili kodu bir kod parçacığıyla çevrelemek için:
C++ .cpp veya .h dosyasını açın ve bazı kodlar seçin. Aşağıdaki örnekte, çizgi
#include "pch.h"
seçilidir.Aşağıdaki eylemlerden birini uygulayın:
- Sağ tıklayın ve bağlam menüsünden Çevrele'yi seçin.
- Visual Studio menü çubuğunda IntelliSense Surround'ı Şununla Düzenle'yi>seçin.>
- Ctrl+K, S tuşlarına basın.
Açılan listede #if çift tıklayın veya #if yazıp Enter veya Sekme tuşuna basın. Kod seçili satırı çevreler.
#if 0 #include "pch.h" // or whatever line you had selected #endif // 0
değerini
0
doğru koşulla değiştirin.
C++ kod parçacığı kullanımı
C++ kod parçacıklarının çoğunun adları açıklayıcıdır, ancak bazı adlar kafa karıştırıcı olabilir.
Class, classi
Kod class
parçacığı adlı MyClass
bir sınıfın tanımını sağlar. Uygun varsayılan oluşturucu ve yıkıcı tanımları sınıfın dışında bulunur.
class MyClass
{
public:
MyClass();
~MyClass();
private:
};
MyClass::MyClass()
{
}
MyClass::~MyClass()
{
}
Kod classi
parçacığı, adlı MyClass
bir sınıfın tanımını da sağlar, ancak varsayılan oluşturucu ve yıkıcı sınıf tanımı içinde tanımlanır.
class MyClass
{
public:
MyClass()
{
}
~MyClass()
{
}
private:
};
For, forr, rfor
Üç farklı for
kod parçacığı farklı döngü türleri for
sağlar.
Kod
rfor
parçacığı bir aralık tabanlı for döngüsü sağlar. Bu yapı dizin tabanlıfor
döngülere göre tercih edilir.for (auto& i : v) { }
Kod
for
parçacığı, koşulun içindekisize_t
birfor
nesnenin uzunluğuna dayalı olduğu bir döngü sağlar.for (size_t i = 0; i < length; i++) { }
Kod
forr
parçacığı, koşulun tamsayılardaki bir nesnenin uzunluğuna dayalı olduğu bir tersfor
döngü sağlar.for (int i = length - 1; i >= 0; i--) { }
Yıkıcı kod parçacığı (~)
Yıkıcı kod parçacığı ~
farklı bağlamlarda farklı davranışlar gösterir. Bu kod parçacığını bir sınıfa eklerseniz, bu sınıf için bir yıkıcı sağlar.
Örneğin, adlı SomeClass
bir sınıfın içine yıkıcı parçacığı eklerseniz, için SomeClass
bir yıkıcı sağlar.
class SomeClass {
~SomeClass()
{
}
};
Yıkıcı kod parçacığını bir sınıfın dışına eklerseniz, yer tutucu adına sahip bir yıkıcı sağlar.
~TypeNamePlaceholder()
{
}