Aracılığıyla paylaş


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:

  1. C++ .cpp veya .h dosyasını açın ve ekleme noktanızı dosyanın herhangi bir yerine yerleştirin.

  2. 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.
  3. 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
    
  4. 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:

  1. C++ .cpp veya .h dosyasını açın ve bazı kodlar seçin. Aşağıdaki örnekte, çizgi #include "pch.h" seçilidir.

  2. 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.
  3. 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
    
  4. 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ı MyClassbir 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ı MyClassbir 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çindeki size_tbir for 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 ters for 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ı SomeClassbir sınıfın içine yıkıcı parçacığı eklerseniz, için SomeClassbir 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()
{

}